XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Schedule of Accounts Receivable, Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 2,161 $ 2,180 $ 2,949 $ 1,861
Additions 351 108 1,010 604
Write-offs, net of recoveries (36) (26) (1,727) (198)
Foreign currency translation adjustment (14) (7) (24) (12)
Balance at end of period 2,462 2,255 2,462 2,255
Cumulative Effect, Period of Adoption, Adjustment        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 0 $ 0 $ 254 $ 0