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

Investments in Affiliated Companies - Summarized Balance Sheet (Details)

v3.25.0.1
Investments in Affiliated Companies - Summarized Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Current assets $ 303,714 $ 245,987
Current liabilities 115,126 119,081
Equity method investments    
Schedule of Equity Method Investments [Line Items]    
Current assets 254,541 291,825
Noncurrent assets 166,999 183,717
Current liabilities 27,226 36,799
Noncurrent liabilities $ 5,649 $ 5,797