XML 87 R73.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Summary of Cash Paid for Income Taxes Net of Refund 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]      
State $ 1,327    
Cash paid for income taxes, net of refunds received 12,510 $ 13,600 $ 8,500
United Kingdom      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 7,866    
Japan      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 1,148    
Netherlands      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 808    
Poland      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 796    
Other foreign jurisdictions      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ 565