XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2025
Inventory  
Schedule of Inventory

March 31, 2025

December 31, 2024

Raw materials

$

11,843

$

12,531

Work in process

11,612

13,163

Finished goods

18,459

17,812

Total inventory

$

41,914

$

43,506

Schedule of balance sheet classification of inventory

March 31, 2025

December 31, 2024

Inventory

$

37,218

$

35,560

Other noncurrent assets

4,696

7,946

Total inventory

$

41,914

$

43,506