Quarterly report [Sections 13 or 15(d)]

Investments in Affiliated Companies - Summarized Income Statement (Details)

v3.25.1
Investments in Affiliated Companies - Summarized Income Statement (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Equity Method Investments [Line Items]    
Sales $ 162,197 $ 160,537
Gross profit 25,615 39,223
Operating income (912) 13,953
Net (loss) income (3,597) 1,221
Equity Method Investment, Nonconsolidated Investee    
Schedule of Equity Method Investments [Line Items]    
Sales 89,530 56,860
Gross profit 28,430 17,117
Operating income 18,206 6,844
Net (loss) income $ 18,651 $ 7,345