XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components - Accounts Receivable (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jan. 31, 2025
Jul. 31, 2024
Jan. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Accounts receivable, gross $ 539,700 $ 517,306    
Less: allowance for credit losses (17,987) (17,262) $ (18,988) $ (25,916)
Less: allowance for returns (4,914) (4,816)    
Accounts receivable, net $ 516,799 $ 495,228