v3.26.1
Income Taxes - Schedule of Cash Income Taxes Paid (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 $ 89,728    
State and local      
state and local 23,556    
Foreign 4,578    
Income taxes, net of amounts refunded 124,612 $ 104,319 $ 55,164
CALIFORNIA      
State and local      
state and local $ 6,750