v3.26.1
INVENTORIES, NET - Schedule of Allowance for Inventory Obsolescence (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Inventory Valuation Reserves [Roll Forward]    
Balance at beginning of period $ (783) $ (537)
Change in allowance for inventory obsolescence (207) (149)
Balance at end of period $ (990) $ (686)