v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended 20 Months Ended
Nov. 30, 2024
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2026
Site Contingency [Line Items]        
Indemnification right includes a monetary cap $ 10,000      
Accruals related to obligations   $ 51,036 $ 51,291 $ 51,036
Estimate of probable loss   17,388 17,388  
Estimated to be recoverable through insurance related to business interruption claims   7,779 7,779 7,779
Awarding to plaintiff   22,000    
Damages Related To NonPerformance Contract To Date        
Site Contingency [Line Items]        
Accrual for payments due to customer under agreement   9,000 9,000 9,000
Damages incurred       48,345
Moosup        
Site Contingency [Line Items]        
Accrual for payments due to customer under agreement   44,867 45,015 44,867
Bloomfield        
Site Contingency [Line Items]        
Accrual for payments due to customer under agreement   $ 4,950 $ 5,003 $ 4,950