XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Business and Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accounts receivable, gross $ 444,369 $ 331,547  
Less: Allowance for credit losses (17,000) (20,500) $ (5,150)
Less: Allowance for returns (7,696) (16,344)  
Accounts receivable, net $ 419,673 $ 294,703