Schedule II: Valuation and Qualifying Accounts (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jan. 31, 2026 |
Jan. 31, 2025 |
Jan. 31, 2024 |
|
| Accounts receivable allowances | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at Beginning of Year | $ 22,078 | $ 32,371 | $ 33,206 |
| Additions | 22,688 | 27,236 | 52,730 |
| Write-offs or Deductions | (26,418) | (37,529) | (53,565) |
| Balance at End of Year | 18,348 | 22,078 | 32,371 |
| Deferred tax asset valuation allowance | |||
| SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
| Balance at Beginning of Year | 28,990 | 35,949 | 53,570 |
| Additions | 0 | 0 | 599 |
| Write-offs or Deductions | (17,964) | (6,959) | (18,220) |
| Balance at End of Year | $ 11,026 | $ 28,990 | $ 35,949 |