XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Allowance for inventory obsolescence, current $ 1,415 $ 4,379
Raw materials, net of allowance of $1,415 and $4,379, respectively 16,930 17,706
Work-in-process 413 345
Inventory - current 17,343 18,051
Allowance for inventory obsolescence, noncurrent 1,104 1,488
Raw materials - long term, net of allowance of $1,104 and $1,488, respectively 0 0
Total inventory $ 17,343 $ 18,051