v3.25.2
Net Income per Unit (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income per unit [Line Items]        
Net income $ 44,574 $ 41,058 $ 83,608 $ 73,706
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Weighted average limited partner units outstanding, basic (in units) 53,445,803 47,219,184 53,524,792 45,812,770
Dilutive effect of unvested phantom units (in units) 27,468 13,323 28,435 16,752
Weighted average limited partner units outstanding, diluted (in units) 53,473,271 47,232,507 53,553,227 45,829,522
Net income per limited partner unit:        
Basic (in dollars per unit) $ 0.83 $ 0.87 $ 1.56 $ 1.61
Diluted (in dollars per unit) $ 0.83 $ 0.87 $ 1.56 $ 1.61
Common units excluded from computation of earnings per share (in units) 23,647 46,281 16,862 30,003
Limited Partner        
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Weighted average limited partner units outstanding, basic (in units) 53,445,803 47,219,184 53,524,792 45,812,770
Net income per limited partner unit:        
Basic (in dollars per unit) $ 0.83 $ 0.87 $ 1.56 $ 1.61
Diluted (in dollars per unit) $ 0.83 $ 0.87 $ 1.56 $ 1.61