XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income per Unit (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Unit [Abstract]        
Net income $ 73,751 $ 127,195 $ 218,033 $ 317,940
Weighted average Units outstanding – basic (in shares) 92,816 114,042 104,575 114,592
Weighted average Units outstanding - diluted (in shares) 92,816 114,042 104,575 114,592
Net income per Unit - Basic (in dollars per share) $ 0.79 $ 1.12 $ 2.08 $ 2.77
Net income per Unit - Diluted (in dollars per share) $ 0.79 $ 1.12 $ 2.08 $ 2.77