v3.23.3
Receivables and Contract Liabilities - Change in Provision for Credit Losses for Trade Receivables (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Provision for Credit Losses  
Beginning balance $ 17,642
Current period provision 3,393
Amounts written off (14,038)
Foreign currency translation adjustments (14)
Ending balance $ 6,983