v3.25.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 168,559 $ 132,901 $ 311,425 $ 260,565
Ammonia        
Disaggregation of Revenue [Line Items]        
Net sales 34,064 22,360 67,242 59,261
UAN        
Disaggregation of Revenue [Line Items]        
Net sales 109,540 88,685 195,662 164,456
Urea products        
Disaggregation of Revenue [Line Items]        
Net sales 10,248 8,355 19,561 13,498
Other revenue        
Disaggregation of Revenue [Line Items]        
Net sales $ 14,707 $ 13,501 $ 28,960 $ 23,350