XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts receivable, allowance $ 6,475   $ 6,475   $ 6,526
Bad debt expense 400 $ 600 700 $ 1,100  
Unrealized foreign exchange gains (loss) – net 2,439 $ (3,165) 18,861 $ (14,087)  
Carrying amount of minority investments 38,563   38,563   41,262
Non-controlling Interest          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Carrying amount of minority investments $ 9,600   $ 9,600   $ 10,000