v3.26.3
Debt - Senior Secured Asset-Based Revolving Credit Facility (Details) - Senior Secured Asset-based Revolving Credit Facility - Line of Credit - USD ($)
Oct. 16, 2025
Oct. 03, 2026
Revolving Credit Facility    
Debt details    
Maximum borrowing capacity $ 200,000,000  
Fixed charge coverage ratio 1.00  
Credit facility, excess availability rate 10.00%  
Credit facility, borrowing base $ 13,300,000  
Outstanding debt   $ 0
Available borrowing capacity   182,300,000
Increase (decrease) to maximum borrowing capacity $ 100,000,000  
Revolving Credit Facility | Minimum | Secured Overnight Financing Rate (SOFR)    
Debt details    
Basis spread on variable rate 1.50%  
Revolving Credit Facility | Minimum | Base Rate    
Debt details    
Basis spread on variable rate 0.50%  
Revolving Credit Facility | Minimum | Base Rate | Canadian dollars    
Debt details    
Basis spread on variable rate 0.50%  
Revolving Credit Facility | Minimum | Sterling Overnight Interbank Average Rate (SONIA)    
Debt details    
Basis spread on variable rate 1.50%  
Revolving Credit Facility | Minimum | Euro Interbank Offered Rate    
Debt details    
Basis spread on variable rate 1.50%  
Revolving Credit Facility | Minimum | Canadian Dollar Offered Rate    
Debt details    
Basis spread on variable rate 1.50%  
Revolving Credit Facility | Maximum | Secured Overnight Financing Rate (SOFR)    
Debt details    
Basis spread on variable rate 2.00%  
Revolving Credit Facility | Maximum | Base Rate    
Debt details    
Basis spread on variable rate 1.00%  
Revolving Credit Facility | Maximum | Base Rate | Canadian dollars    
Debt details    
Basis spread on variable rate 1.00%  
Revolving Credit Facility | Maximum | Sterling Overnight Interbank Average Rate (SONIA)    
Debt details    
Basis spread on variable rate 2.00%  
Revolving Credit Facility | Maximum | Euro Interbank Offered Rate    
Debt details    
Basis spread on variable rate 2.00%  
Revolving Credit Facility | Maximum | Canadian Dollar Offered Rate    
Debt details    
Basis spread on variable rate 2.00%  
Letter of Credit    
Debt details    
Outstanding debt   $ 3,800,000