XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2025
Inventory  
Schedule of Inventory

June 30, 2025

December 31, 2024

Raw materials

$

9,521

$

12,531

Work in process

12,058

13,163

Finished goods

20,150

17,812

Total inventory

$

41,729

$

43,506

Schedule of balance sheet classification of inventory

June 30, 2025

December 31, 2024

Inventory

$

38,148

$

35,560

Other noncurrent assets

3,581

7,946

Total inventory

$

41,729

$

43,506