v3.25.2
Equity - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
shares
Feb. 24, 2025
USD ($)
transaction
Equity [Abstract]      
Share repurchase program, number of transactions | transaction     1
Common Unit Purchase Agreement, Authorized, Amount     $ 150,000
Common units repurchased (in units) | shares 243,075 0  
Common units repurchased, value $ 10,000    
Common Unit Purchase Agreement, Remaining Authorized, Amount $ 140,000