v3.25.1
Inventory (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 0 $ 0
Work in process 50,969,000 29,533,000
Finished goods 4,272,000 4,535,000
Total 55,241,000 34,068,000
Provision for excess inventory $ 0 $ 0