v3.26.1
Mezzanine Equity - Schedule of Redeemable Series B Preferred Shares (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Redeemable Noncontrolling Interest [Line Items]    
Redeemable Series B Preferred Shares, January 1, $ 20,379  
Redeemable Series B Preferred Shares, June 30, 41,825  
Series B Preferred Shares    
Redeemable Noncontrolling Interest [Line Items]    
Redeemable Series B Preferred Shares, January 1, 20,379 $ 0
Subscriptions 21,517 3,171
Accretion to redemption value 0 0
Redemptions (71) 0
Redeemable Series B Preferred Shares, June 30, $ 41,825 $ 3,171