XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Change in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ (763) $ (1,660) $ (920) $ (1,556)
Changes in estimates (296) (113) (572) (1,217)
Write-offs 43 68 379 240
Collections/Other 157 361 254 1,189
Ending balance $ (859) $ (1,344) $ (859) $ (1,344)