v3.25.1
Deferred Contract Acquisition and Fulfillment Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Capitalized Contract Cost, Net [Roll Forward]    
Amortization of deferred contract acquisition costs $ (66,482) $ (54,212)
Deferred Contract Acquisition Costs:    
Capitalized Contract Cost, Net [Roll Forward]    
Beginning balance 467,201 409,658
Additions to deferred contract acquisition costs 45,607 52,088
Amortization of deferred contract acquisition costs (56,009) (44,400)
Cumulative translation adjustment 5,170 (1,603)
Ending balance 461,969 415,743
Deferred Contract Fulfillment Costs:    
Capitalized Contract Cost, Net [Roll Forward]    
Beginning balance 23,657 22,525
Additions to deferred contract acquisition costs 11,041 10,984
Amortization of deferred contract acquisition costs (10,473) (9,812)
Cumulative translation adjustment 1,327 (150)
Ending balance $ 25,552 $ 23,547