XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE- Schedule of 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 period $ 3,658 $ 3,114 $ 1,514
Add: Additions to reserve 4,164 1,453 3,385
Less: Write-offs (4,145) (1,074) (1,785)
Less: Recovery (13) 165 0
Balance, end of period $ 3,664 $ 3,658 $ 3,114