v3.25.1
Inventory - Additional Disclosure (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Inventory    
Reduction in inventory valuation $ 2,598 $ 1,139
NRV adjustment related to produced inventory 498  
NRV adjustment related to non-produced inventory $ 2,100 $ 0