XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Change in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ (621) $ (784) $ (706) $ (920)
Changes in estimates (95) (152) (680) (276)
Write-offs 25 107 737 336
Collections/Other 62 66 20 97
Ending balance $ (629) $ (763) $ (629) $ (763)