XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Schedule of reconciliation of the allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance, beginning of the period $ 1,456 $ 1,402 $ 1,466
Charges to earnings 4,101 2,472 1,785
Write-off of uncollectible accounts receivable (2,869) (2,424) (1,859)
Recoveries collected 0 6 10
Assets held for sale (Note 9) (371) 0 0
Balance, end of the period $ 2,317 $ 1,456 $ 1,402