v3.26.1
Earnings Per Common Unit - Schedule of Computation of Basic and Diluted Earnings per Common Unit (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net income - basic and diluted $ 98,213 $ (35,038) $ 89,661 $ 15,886 $ 63,175 $ 105,547
Weighted-average common units outstanding - basic (shares) 167,544   118,336   167,928 115,248
Effect of dilutive securities (shares) 482   53   313 65
Weighted average common units outstanding, diluted (shares) 168,026   118,389   168,241 115,313
Earnings per common unit - basic (dollars per share) $ 0.59   $ 0.76   $ 0.38 $ 0.92
Earnings per common unit - diluted (dollars per share) $ 0.58   $ 0.76   $ 0.38 $ 0.92