v3.26.1
Equity - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 05, 2026
shares
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Feb. 24, 2025
USD ($)
transaction
Equity [Abstract]        
Number of additional shares authorized (in units) | shares 1,000,000      
Number of units authorized (in units) | shares 1,912,207      
Share repurchase program, number of transactions | transaction       1
Common unit purchase agreement, amount authorized | $       $ 150,000
Common units repurchased (in units) | shares   0 243,075  
Common units repurchased, value | $     $ 10,000  
Common unit purchase agreement, remaining amount authorized | $   $ 140,000