v3.26.1
Net Income per Unit (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income per unit [Line Items]        
Net income $ 28,871 $ 44,574 $ 61,223 $ 83,608
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Weighted average limited partner units outstanding, basic (in units) 53,175,413 53,445,803 53,343,964 53,524,792
Weighted average limited partner units outstanding, diluted (in units) 53,240,181 53,473,271 53,430,114 53,553,227
Net income per unit:        
Basic (in dollars per unit) $ 0.54 $ 0.83 $ 1.15 $ 1.56
Diluted (in dollars per unit) $ 0.54 $ 0.83 $ 1.15 $ 1.56
Common units excluded from computation of earnings per share (in units) 16,927 23,647 58,331 16,862
Common Units        
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Weighted average limited partner units outstanding, basic (in units) 53,175,413 53,445,803 53,343,964 53,524,792
Dilutive effect of unvested phantom units (in units) 64,768 27,468 86,150 28,435
Weighted average limited partner units outstanding, diluted (in units) 53,240,181 53,473,271 53,430,114 53,553,227
Limited Partner        
Net income per unit:        
Basic (in dollars per unit) $ 0.54 $ 0.83 $ 1.15 $ 1.56
Diluted (in dollars per unit) $ 0.54 $ 0.83 $ 1.15 $ 1.56