XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2024
Inventory  
Schedule of Inventory

Years Ended December 31,

2024

2023

Raw materials

$

12,531

$

10,384

Work in process

13,163

6,740

Finished goods

17,812

15,208

Total inventory

$

43,506

$

32,332

Schedule of balance sheet classification of inventory

Years Ended December 31,

2024

2023

Inventory

$

35,560

$

32,332

Other noncurrent assets

7,946

Total inventory

$

43,506

$

32,332