XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNTS RECEIVABLE, NET, AND INVENTORIES - Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Receivables [Abstract]    
Finished goods $ 36,677 $ 44,372
Work-in-process 913 1,137
Raw materials 11,727 12,398
Allowance for inventory obsolescence (5,153) (7,274)
Total inventories $ 44,164 $ 50,633