Quarterly report [Sections 13 or 15(d)]

Investments in Affiliated Companies - Information of the Combined Investments (Details)

v3.25.2
Investments in Affiliated Companies - Information of the Combined Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Equity Method Investments [Line Items]            
Sales $ 200,128   $ 182,820   $ 362,326 $ 343,357
Gross profit 49,722   53,663   75,338 92,886
Operating income 17,809   27,848   16,899 41,802
Net income 5,986 $ (3,597) 8,295 $ 1,221 2,389 9,516
Equity Method Investment, Nonconsolidated Investee            
Schedule of Equity Method Investments [Line Items]            
Sales 68,579   70,644   158,109 127,505
Gross profit 13,522   16,751   41,952 33,929
Operating income 4,044   5,739   22,250 12,583
Net income $ 5,076   $ 4,665   $ 23,727 $ 12,010