v3.22.2.2
Earnings Per Unit - Earnings Per Limited Partner Unit - Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Unit [Line Items]        
Distributions declared $ 10,793 $ 10,310 $ 32,015 $ 15,996
Earnings less than distributions (627) (885) (980)  
Earnings in excess of distributions       14,454
Total net income, basic 10,166 9,425 31,035 30,450
Total net income, diluted 10,166 9,425 31,035 30,450
General Partner        
Earnings Per Unit [Line Items]        
Distributions declared 216 206 640 320
Earnings less than distributions (12) (18) (19)  
Earnings in excess of distributions       289
Total net income, basic 204 188 621 609
Total net income, diluted 204 188 621 609
Limited Partner ‎Common Units | Limited Partners        
Earnings Per Unit [Line Items]        
Distributions declared 10,577 10,104 31,375 15,676
Earnings less than distributions (615) (867) (961)  
Earnings in excess of distributions       14,165
Total net income, basic 9,962 9,237 30,414 29,841
Total net income, diluted $ 9,962 $ 9,237 $ 30,414 $ 29,841
Weighted-average units outstanding - basic (in shares) 23,228 23,208 23,215 23,177
Weighted-average units outstanding - diluted (in shares) 23,228 23,208 23,215 23,177
Earnings per limited partner unit - basic (in dollars per share) $ 0.43 $ 0.40 $ 1.31 $ 1.29
Earnings per limited partner unit - diluted (in dollars per share) $ 0.43 $ 0.40 $ 1.31 $ 1.29