XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable - Composition of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]        
Gross accounts receivable - trade $ 15,239 $ 9,168    
Less: Allowances for doubtful accounts (1,648) (1,462) $ (1,012) $ (548)
Accounts receivable, net $ 13,591 $ 7,706