XML 107 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Loss Contingencies [Line Items]      
Gain related to a legal settlement   $ 600,000  
Gain related to the final insurance settlement $ 0 874,000 $ 0
Letters of credit outstanding, amount 10,300,000    
Restricted cash 0 481,000 $ 16,000
Hurricane      
Loss Contingencies [Line Items]      
Gain related to the final insurance settlement   100,000  
Health claims      
Loss Contingencies [Line Items]      
Threshold for claims to be insured by third party insurers 250,000    
Accrued liabilities for uninsured portion of claims 400,000 500,000  
Workers compensation auto and general liability claims      
Loss Contingencies [Line Items]      
Threshold for claims to be insured by third party insurers 750,000    
Accrued liabilities for uninsured portion of claims 2,100,000 $ 800,000  
Credit Agreement | Performance Bonds      
Loss Contingencies [Line Items]      
Letters of credit outstanding, amount $ 10,300,000