v3.25.4
Summary of Significant Accounting Policies - Concentrations of Credit Risk and Major Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Concentration Risk [Line Items]      
Revenue $ 1,310,043 $ 1,525,220 $ 1,676,625
Customer Concentration Risk | Sales Revenue, Net | Customer One      
Concentration Risk [Line Items]      
Concentration risk, percentage 11.90% 12.70% 14.90%
Revenue $ 154,200 $ 190,800 $ 246,400
Customer Concentration Risk | Sales Revenue, Net | Customer Two      
Concentration Risk [Line Items]      
Concentration risk, percentage   12.70% 12.40%
Revenue   $ 190,100 $ 205,700
Customer Concentration Risk | Sales Revenue, Net | Customer Three      
Concentration Risk [Line Items]      
Concentration risk, percentage   11.90% 11.80%
Revenue   $ 178,100 $ 195,300
Europe, South America & Asia | Geographic Concentration Risk | Sales Revenue, Net      
Concentration Risk [Line Items]      
Concentration risk, percentage 97.50%    
Europe, South America & Asia | Geographic Concentration Risk | Trade Receivables      
Concentration Risk [Line Items]      
Concentration risk, percentage 97.60%    
Europe | Geographic Concentration Risk | Sales Revenue, Net      
Concentration Risk [Line Items]      
Concentration risk, percentage 37.00%    
Asia | Geographic Concentration Risk | Sales Revenue, Net      
Concentration Risk [Line Items]      
Concentration risk, percentage 48.00%    
South America | Geographic Concentration Risk | Sales Revenue, Net      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00%    
United States | Geographic Concentration Risk | Sales Revenue, Net      
Concentration Risk [Line Items]      
Concentration risk, percentage 1.00%