XML 105 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments And Contingencies (Details)
$ in Thousands
1 Months Ended
Sep. 11, 2025
USD ($)
Dec. 21, 2024
USD ($)
Jul. 24, 2024
Sep. 30, 2025
USD ($)
Sep. 26, 2025
USD ($)
Feb. 20, 2025
claim
Jul. 26, 2023
USD ($)
Former CEO              
Long-term Purchase Commitment [Line Items]              
Loss contingency, estimate of possible loss         $ 3,000    
Carpenters Pension Trust Fund for Northern California              
Long-term Purchase Commitment [Line Items]              
Loss contingency, amendment filing period     30 days        
Loss contingency, number of claims dismissed | claim           14  
Loss contingency, total number of claims challenged | claim           17  
Loss contingency, number of remaining claims challenged | claim           3  
Litigation settlement, amount awarded to other party $ 32,500            
Former Employee              
Long-term Purchase Commitment [Line Items]              
Loss contingency, damages awarded, value   $ 450          
Product Performance Specifications Under Subcontracts | Subsequent Event              
Long-term Purchase Commitment [Line Items]              
Loss contingency, total revenue of subcontracts       $ 15,000      
Loss contingency, revenue recognized, period       20 years      
Minimum | Former CEO              
Long-term Purchase Commitment [Line Items]              
Loss contingency, range of possible loss, portion not accrued             $ 3,000
Maximum | Former CEO              
Long-term Purchase Commitment [Line Items]              
Loss contingency, range of possible loss, portion not accrued             $ 12,000
Non-cancelable purchase commitments              
Long-term Purchase Commitment [Line Items]              
Purchase commitments for less than one year         $ 209,466