XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Change in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ (784) $ (1,164) $ (920) $ (1,556)
Changes in estimates (152) (996) (276) (1,104)
Write-offs 107 42 336 172
Collections/Other 66 458 97 828
Ending balance $ (763) $ (1,660) $ (763) $ (1,660)