XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition and Accounts Receivable - Schedule of Allowance for Expected Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue Recognition [Abstract]        
Allowance for expected credit losses beginning balance $ 5,589 $ 4,471 $ 4,944 $ 4,848
Current period provision for expected credit losses 574 590 1,713 376
Write-offs charged against the allowance and other (10) (54) (236) (134)
Effect of changes in foreign exchange rates (225) (79) (473) (162)
Allowance for expected credit losses ending balance $ 5,948 $ 4,928 $ 5,948 $ 4,928