XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Accounts Receivable, Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 4,644 $ 4,557 $ 4,316
Provisions for Expected Credit Loss 207 183 204
Write-offs, Net of Recoveries (176) (39) (46)
Revaluation (67) (57) 83
Ending balance $ 4,608 $ 4,644 $ 4,557