Annual report [Section 13 and 15(d), not S-K Item 405]

Investments in Affiliated Companies - Summarized Income Statement (Details)

v3.25.0.1
Investments in Affiliated Companies - Summarized Income Statement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]      
Gross profit $ 201,522 $ 197,965 $ 224,630
Operating income 98,094 96,650 104,385
Net (loss) income (6,652) 71,154 73,697
Equity method investments      
Schedule of Equity Method Investments [Line Items]      
Sales 286,283 345,002 306,511
Gross profit 78,043 107,865 105,693
Operating income 37,230 70,783 67,169
Net (loss) income $ 37,746 $ 74,053 $ 68,255