XML 176 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II: Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Accounts receivable allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 32,371 $ 33,206 $ 24,696
Additions 27,236 52,730 57,142
Write-offs or Deductions (37,529) (53,565) (48,632)
Balance at End of Year 22,078 32,371 33,206
Deferred tax asset valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 35,949 53,570 12,605
Additions 0 599 40,965
Write-offs or Deductions (6,959) (18,220) 0
Balance at End of Year $ 28,990 $ 35,949 $ 53,570