v3.26.1
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 15 Months Ended
Jul. 03, 2026
USD ($)
Apr. 01, 2026
USD ($)
Dec. 30, 2025
USD ($)
Sep. 11, 2025
USD ($)
Dec. 21, 2024
USD ($)
Jul. 24, 2024
Sep. 30, 2025
USD ($)
Apr. 01, 2026
USD ($)
Apr. 21, 2026
fund
Feb. 20, 2025
claim
Former CEO                    
Long-term Purchase Commitment [Line Items]                    
Litigation settlement, amount awarded to other party     $ 5,000              
Carpenters Pension Trust Fund for Northern California                    
Long-term Purchase Commitment [Line Items]                    
Litigation settlement, amount awarded to other party       $ 32,500            
Loss contingency, amendment filing period           30 days        
Number of claims dismissed | claim                   14
Number of claims challenged | claim                   17
Number of remaining claims challenged | claim                   3
Number of funds requesting exclusion from class | fund                 5  
Funds requesting exclusion from class, percentage of total                 14.00%  
Robert Sawyer and James Jones                    
Long-term Purchase Commitment [Line Items]                    
Litigation settlement, amount awarded to other party $ 600                  
Former Employee                    
Long-term Purchase Commitment [Line Items]                    
Damages awarded, value   $ 5     $ 450     $ 455    
Product Performance Specifications Under Subcontracts                    
Long-term Purchase Commitment [Line Items]                    
Total revenue of subcontracts             $ 15,000      
Loss contingency, revenue recognized, period             20 years      
Non-cancelable purchase commitments                    
Long-term Purchase Commitment [Line Items]                    
Purchase commitments for less than one year $ 269,211