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