XML 53 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Jul. 31, 2025
Jan. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Accounts receivable, gross $ 551,383 $ 515,687    
Less: allowance for credit losses (13,865) (14,373) $ (17,987) $ (17,262)
Less: allowance for returns (4,560) (3,975)    
Accounts receivable, net $ 532,958 $ 497,339