v3.25.1
Earnings per Unit - Schedule of Earnings per Unit (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net income    
Basic $ 2,416 $ 10,267
Dilutive effect of phantom units 0 0
Diluted $ 2,416 $ 10,267
Units    
Basic (in shares) 41,083 30,800
Dilutive effect of phantom units (in shares) 731 625
Diluted (in shares) 41,814 31,425
Income per Unit    
Basic (in dollars per share) $ 0.06 $ 0.33
Diluted (in dollars per share) $ 0.06 $ 0.33