XML 66 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
Sep. 03, 2025
Oct. 31, 2025
Jan. 31, 2025
Commitments And Contingencies Disclosure [Line Items]      
Non-cancelable inventory purchase commitments   $ 14,500,000 $ 6,200,000
Accrued liabilities for loss contingencies   0  
Violation      
Commitments And Contingencies Disclosure [Line Items]      
Damages sought value $ 500    
Willful violation      
Commitments And Contingencies Disclosure [Line Items]      
Damages sought value $ 1,500    
Non-Cancelable Service Agreement with Telecommunications Provider | Minimum      
Commitments And Contingencies Disclosure [Line Items]      
Non-cancelable inventory purchase commitments   10,200,000  
Purchase commitments outstanding   $ 8,600,000