XML 49 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Inventory (Tables)
12 Months Ended
Dec. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory consists of the following (in thousands):
December 31,
20252024
Raw materials$90,694 $55,703 
Work in process2,842 2,316 
Finished goods268 2,415 
Allowance for obsolete or slow-moving inventory(3,926)(4,457)
Inventory
$89,878 $55,977 
The following table presents the change in the allowance for obsolete or slow-moving inventory balances (in thousands):
December 31,
20252024
Allowance balance, beginning of year$(4,457)$(6,569)
Provision(1,206)(2,670)
Write offs1,737 4,782 
Allowance balance, end of year$(3,926)$(4,457)