Annual report pursuant to Section 13 and 15(d)

ALLOWANCE FOR EXPECTED CREDIT LOSSES - Narrative (Details)

v3.24.0.1
ALLOWANCE FOR EXPECTED CREDIT LOSSES - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
account
Dec. 31, 2022
USD ($)
Receivables [Abstract]    
Financing receivable, percentage of finance subject to credit score 100.00%  
Net financing receivables $ 112,900 $ 97,100
Number of days to elapse for financing receivables to be charged-off 180 days  
Charge-offs as a percentage of average financing receivables 9.20% 5.60%
Number of days the Company offers cash financing to customers 90 days  
Number of days when the Company charges interest on cash financing to customers 91 days  
Period of past due loans that continue to accrue interest due to an administrative issue 180 days  
Number of accounts greater than 180 past due, which have been fully reserved | account 0  
Financed receivables, long-term, net of allowance for expected credit losses of $3,728 and $3,200, respectively $ 75,909 $ 63,523