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

Income Taxes - Narrative (Details)

v3.26.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Operating Loss Carryforwards [Line Items]        
Valuation allowance $ 0 $ 705    
Foreign earnings 85,400      
Excise tax (in thousands) 796 1,909 $ 0  
Unrecognized tax benefits 5,115 $ 3,102 $ 2,436 $ 1,728
Additional tax payments 4,800      
Interest and penalties 1,700      
2024 Share Repurchase Program        
Operating Loss Carryforwards [Line Items]        
Excise tax (in thousands) 1,900      
2025 Share Repurchase Program        
Operating Loss Carryforwards [Line Items]        
Accrued excise tax on share repurchases 800      
Domestic Tax Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 308,100      
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 248,000      
Foreign Tax Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards $ 5,400