Quarterly report [Sections 13 or 15(d)]

Revenue Recognition - Narrative (Details)

v3.25.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Jan. 31, 2025
Capitalized Contract Cost [Line Items]      
Amortization period (in years) 5 years    
Capitalized costs to obtain customer contracts $ 143,500   $ 141,600
Amortization of costs to obtain customer contracts 12,000 $ 12,100  
Revenue recognized previously included in deferred revenue balance 159,500 161,700  
Contract assets 2,000   1,900
Total revenue 205,500 195,958  
UNITED STATES      
Capitalized Contract Cost [Line Items]      
Total revenue 109,700 $ 107,000  
Prepaid expenses and other current assets      
Capitalized Contract Cost [Line Items]      
Capitalized costs to obtain customer contracts 43,400   39,400
Other noncurrent assets      
Capitalized Contract Cost [Line Items]      
Capitalized costs to obtain customer contracts $ 100,100   $ 102,200