XML 43 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II: Valuation and Qualifying Accounts
12 Months Ended
Jan. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II: Valuation and Qualifying Accounts
Schedule II: Valuation and Qualifying Accounts
The table below details the activity of the accounts receivable allowances and deferred tax asset valuation allowance for the fiscal years ended January 31, 2024, 2023, and 2022:
Balance at
Beginning of Year
AdditionsWrite-offs or DeductionsBalance at
End of Year
(in thousands)
Year ended January 31, 2024
Accounts receivable allowances$33,206 $52,730 $(53,565)$32,371 
Deferred tax asset valuation allowance$53,570 $599 $(18,220)$35,949 
Year ended January 31, 2023
Accounts receivable allowances$24,696 $57,142 $(48,632)$33,206 
Deferred tax asset valuation allowance$12,605 $40,965 $— $53,570 
Year ended January 31, 2022
Accounts receivable allowances$36,844 $50,467 $(62,615)$24,696 
Deferred tax asset valuation allowance$335,051 $5,511 $(327,957)$12,605 
All other financial statement schedules have been omitted, since the required information is not applicable or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the consolidated financial statements and notes thereto included in this Form 10-K.