XML 148 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Equity Method Investment Balances [Roll Forward]        
Investment in joint ventures at beginning of the period     $ 58,044  
Earnings from joint ventures     6,499  
Foreign currency translation adjustment     (558)  
Other comprehensive loss from joint ventures $ (145) $ 90 (220) $ (143)
Investment in joint ventures at end of the period 63,765   63,765  
WMES        
Equity Method Investment Balances [Roll Forward]        
Investment in joint ventures at beginning of the period     40,047  
Earnings from joint ventures     6,386  
Foreign currency translation adjustment     0  
Other comprehensive loss from joint ventures     (220)  
Investment in joint ventures at end of the period 46,213   46,213  
CASC Willis        
Equity Method Investment Balances [Roll Forward]        
Investment in joint ventures at beginning of the period     17,997  
Earnings from joint ventures     113  
Foreign currency translation adjustment     (558)  
Other comprehensive loss from joint ventures     0  
Investment in joint ventures at end of the period $ 17,552   $ 17,552