XML 34 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income per Unit (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Unit [Abstract]  
Schedule of Earnings Per Unit, Basic and Diluted
 Three Months Ended June 30,Six Months Ended
June 30,
 2025202420252024
 (in thousands, except per unit amounts)
Net income $70,248 $113,523 $144,282 $190,745 
Weighted average Units outstanding$110,495 $115,034 110,553 114,869 
Net income per Unit$0.64 $0.99 $1.31 $1.66