v3.26.1
Earnings Per Share - Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share for Class E Common Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net income (loss), Basic Earnings per Share $ (2,959) $ 5,622
Weighted-average shares of common shares outstanding, basic (in shares) 57,900,901 38,623,450
Net income (loss) per common share, basic (USD per share) $ (0.05) $ 0.15
Weighted-average shares of common shares outstanding, diluted (in shares) 57,900,901 38,623,450
Net income (loss) per common share, diluted (USD per share) $ (0.05) $ 0.15
Class E    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net income (loss), Basic Earnings per Share $ 958  
Weighted-average shares of common shares outstanding, basic (in shares) 6,724,368  
Net income (loss) per common share, basic (USD per share) $ 0.14  
Net income (loss), Dilution Effect $ (1)  
Weighted-average shares outstanding, Dilution Effect 25,000  
Net income (loss) per common share, Dilution Effect $ (0.04)  
Net income (loss), Diluted Earnings per Share $ 957  
Weighted-average shares of common shares outstanding, diluted (in shares) 6,749,368  
Net income (loss) per common share, diluted (USD per share) $ 0.14