XML 105 R95.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information, Revenue and Enterprise-Wide Disclosures - Schedule of Revenue from Major Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Net sales $ 1,482,073 $ 1,311,120 $ 1,661,739
Customer 1      
Segment Reporting Information [Line Items]      
Net sales 182,314 167,242 201,583
Customer 2      
Segment Reporting Information [Line Items]      
Net sales $ 157,735 $ 0 $ 183,626