v3.26.1
Net Income per Unit (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Unit [Abstract]        
Net income, basic $ 71,717 $ 70,248 $ 156,955 $ 144,282
Net income, diluted     $ 156,955 $ 144,282
Weighted average units outstanding – basic (in shares) 93,304 110,495 92,907 110,553
Weighted average units outstanding - diluted (in shares) 93,304 110,495 92,907 110,553
Net income per Unit - basic (in dollars per share) $ 0.77 $ 0.64 $ 1.69 $ 1.31
Net income per Unit - diluted (in dollars per share) $ 0.77 $ 0.64 $ 1.69 $ 1.31