XML 59 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments and other assets - Schedule of Investments and Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Investments, All Other Investments [Abstract]    
Cash value life insurance $ 50,865 $ 48,919
Equity method investments 16,195 17,003
Other equity investments 19,526 20,158
Deferred debt issuance costs 0 2,232
Long-term contract assets 9,878 14,135
Other long-term assets 17,057 24,047
Total $ 113,521 $ 126,494