XML 77 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Business and Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accounts receivable, gross $ 590,610 $ 444,369  
Less: Allowance for credit losses (24,900) (17,000) $ (20,500)
Less: Allowance for returns (8,306) (7,696)  
Accounts receivable, net $ 557,404 $ 419,673