| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| |
|
For the Three Months Ended June 30, |
|
|
For the Six Months Ended June 30, |
|
| (In thousands, except per unit data) |
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
| Basic net income per common unit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net income attributable to common unitholders |
|
$ |
24,672 |
|
|
$ |
33,527 |
|
|
$ |
43,899 |
|
|
$ |
72,975 |
|
| Weighted average common units—basic |
|
|
13,250 |
|
|
|
13,138 |
|
|
|
13,225 |
|
|
|
13,118 |
|
| Basic net income per common unit |
|
$ |
1.86 |
|
|
$ |
2.55 |
|
|
$ |
3.32 |
|
|
$ |
5.56 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Diluted net income per common unit |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Weighted average common units—basic |
|
|
13,250 |
|
|
|
13,138 |
|
|
|
13,225 |
|
|
|
13,118 |
|
| Plus: dilutive effect of unvested unit-based awards |
|
|
84 |
|
|
|
153 |
|
|
|
117 |
|
|
|
180 |
|
| Weighted average common units—diluted |
|
|
13,334 |
|
|
|
13,291 |
|
|
|
13,342 |
|
|
|
13,298 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Diluted net income attributable to common unitholders and the general partner |
|
$ |
25,176 |
|
|
$ |
34,211 |
|
|
$ |
44,795 |
|
|
$ |
74,464 |
|
| Less: diluted net income attributable to the general partner |
|
|
(504 |
) |
|
|
(684 |
) |
|
|
(896 |
) |
|
|
(1,489 |
) |
| Diluted net income attributable to common unitholders |
|
$ |
24,672 |
|
|
$ |
33,527 |
|
|
$ |
43,899 |
|
|
$ |
72,975 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Diluted net income per common unit |
|
$ |
1.85 |
|
|
$ |
2.52 |
|
|
$ |
3.29 |
|
|
$ |
5.49 |
|
|