v3.24.2.u1
Receivables and Contract Liabilities - Change in Provision for Credit Losses for Trade Receivables (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Provision for Credit Losses  
Beginning balance $ 7,243
Current period provision 1,450
Amounts written off (2,651)
Foreign currency translation adjustments (4)
Ending balance $ 6,038