v3.25.1
Cost of Sales (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cost of Sales.    
Lower of cost or NRV adjustments $ 2,598 $ 1,139
Cost of sales 2,598 1,139
NRV adjustment related to produced inventory 498  
NRV adjustment related to non-produced inventory $ 2,100 $ 0