v3.25.2
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, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]            
Net income - basic and diluted $ 89,661 $ 15,886 $ 39,516 $ 41,702 $ 105,547 $ 81,218
Weighted average common units outstanding, basic (shares) 118,336   95,009   115,248 95,004
Effect of dilutive securities (shares) 53   178   65 125
Weighted average common units outstanding, diluted (shares) 118,389   95,187   115,313 95,129
Earnings per common unit - basic (dollars per share) $ 0.76   $ 0.42   $ 0.92 $ 0.85
Earnings per common unit - diluted (dollars per share) $ 0.76   $ 0.42   $ 0.92 $ 0.85