XML 73 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLE - Composition of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]        
Gross accounts receivable - trade $ 16,577 $ 15,239    
Less: Allowances for credit losses (795) (1,648) $ (1,462) $ (1,012)
Accounts receivable, net $ 15,782 $ 13,591