XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Significant Accounting Policies - Summary of Changes in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Organization Consolidation And Presentation Of Financial Statements [Abstract]    
Allowance for credit loss at beginning of period $ 9,646 $ 9,423
Current-period provision for expected losses 2,165 1,079
Write-offs charged against the allowance (743) (1,305)
Recoveries of amounts previously written off 42 220
Changes resulting from foreign currency fluctuations (182) 229
Allowance for credit losses at end of period $ 10,928 $ 9,646