XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory
Our inventory, net of allowance for obsolescence of $4.0 million at June 30, 2024 and December 31, 2023, consisted of the following amounts:

June 30, 2024December 31, 2023
(in thousands)
Inventory, net of allowance for obsolescence of $2,836
$19,450 $20,227 
Work-in-process804 1,412 
Inventory - current20,254 21,639 
Raw materials - long term net of allowance of $1,168
937 701 
Inventory - total$21,191 $22,340 
A summary of our inventory allowance is as follows:

June 30, 2024December 31, 2023
(in thousands)
Beginning balance$4,004 $120 
Accruals— 3,965 
Write-offs— (81)
Ending balance$4,004 $4,004