v3.23.3
Revenue and Accounts Receivable - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Allowance for Credit Losses [Roll Forward]        
Beginning Balance $ 8,712 $ 1,447 $ 4,683 $ 2,704
Bad Debt Expense (290) 3,402 5,007 4,905
Write-offs, foreign currency translation and other adjustments (3,268) (497) (4,536) (3,257)
Ending Balance $ 5,154 $ 4,352 $ 5,154 $ 4,352