v3.25.4
Income Taxes - Schedule of Cash Paid For Income Taxes, Net of Refunds Received (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal $ (2,834)    
State 467    
Foreign      
Total cash paid for income taxes, net of refunds 51,464 $ 19,022 $ 22,608
Australia      
Foreign      
Foreign 3,592    
Brazil      
Foreign      
Foreign 10,915    
India      
Foreign      
Foreign 7,925    
Israel      
Foreign      
Foreign 15,512    
Other countries      
Foreign      
Foreign $ 15,887