v3.25.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Jan. 31, 2025
Property, Plant and Equipment [Line Items]      
Property and equipment, net $ 310,150   $ 299,370
Depreciation expense 23,400 $ 19,800  
Capitalized computer software, amortization 17,400 11,700  
Capitalized software costs 29,700 24,700  
Capitalized stock-based compensation 10,000 $ 8,600  
Property and equipment, excluding work in progress      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 522,107   496,776
Less: Accumulated depreciation (322,992)   (303,676)
Property and equipment, net 199,115   193,100
Computer and network equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 133,052   133,486
Software, including capitalized software development costs      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 302,311   278,918
Furniture and office equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 22,413   20,360
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 64,331   64,012
Work in progress      
Property, Plant and Equipment [Line Items]      
Property and equipment, net $ 111,035   $ 106,270