v3.26.1
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands
1 Months Ended 12 Months Ended
Apr. 03, 2025
Jan. 31, 2026
USD ($)
$ / $
Jan. 31, 2025
USD ($)
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Line Items]          
Commitments for un-fulfilled purchase orders   $ 1,091,191      
Commitments with construction and distribution equipment contractors   $ 3,364      
U.S. based employees age limit to participate in 401(k) Saving Plan 18 years        
Employer matching contribution per employee | $ / $   0.5      
Percentage of employee contribution for first threshold limit of employer contribution   6.00%      
Employees contribution percentage vested   100.00%      
Percentage of employers contribution per year vested   20.00%      
Company's contribution to Savings Plan   $ 10,622 $ 9,656 $ 8,688  
Nonqualified Deferred Compensation Plan          
Commitments and Contingencies Disclosure [Line Items]          
Employees contribution percentage vested     100.00%    
Percentage of employers contribution per year vested     100.00%    
Company's contribution to Savings Plan     $ 60 44 $ 123
Deferred compensation obligation     22,595 17,904  
Aggregate market value of investments     $ 22,595 $ 17,904  
Minimum          
Commitments and Contingencies Disclosure [Line Items]          
Percentage of compensation deferred by employees under Saving Plan   1.00%      
Maximum          
Commitments and Contingencies Disclosure [Line Items]          
Percentage of compensation deferred by employees under Saving Plan   25.00%      
Trade Letter of credit          
Commitments and Contingencies Disclosure [Line Items]          
Letter of credit outstanding   $ 50,536