XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Allowance for credit loss rollfoward
The following table summarizes the changes in the allowance for losses and sales adjustments:
 Years ended December 31,
 20232022
Balance at beginning of year$14,761 $12,086 
Provisions for losses and sales adjustments - accounts receivable8,233 2,781 
Collections of accounts previously written off(165)(106)
Balance at end of year$22,829 $14,761