Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Narrative (Details)

v3.25.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2022
Operating Loss Carryforwards [Line Items]        
Valuation allowance $ 705 $ 86,203    
Tax benefit 87,100 3,300    
Foreign earnings 85,400      
Accrued excise tax on share repurchases 1,900      
Unrecognized tax benefits 3,102 $ 2,436 $ 1,728 $ 1,539
Domestic Tax Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 335,700      
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 258,900      
Foreign Tax Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards $ 6,900