v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2024
Mar. 31, 2026
Dec. 31, 2025
Site Contingency [Line Items]      
Contract over remaining term of guarantee amount $ 30,000    
Indemnification right includes a monetary cap $ 10,000    
Accruals related to obligations   $ 51,336 $ 51,291
Estimate of probable loss   17,388 17,388
Estimated to be recoverable through insurance related to business interruption claims   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
Moosup      
Site Contingency [Line Items]      
Accrual for payments due to customer under agreement   45,008 45,015
Bloomfield      
Site Contingency [Line Items]      
Accrual for payments due to customer under agreement   $ 5,065 $ 5,003