v3.26.1
Earnings Per Share - Reconciliation of Basic Earnings Per Share to Diluted Earnings Per Share for Class E Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income (loss), Basic Earnings per Share $ (1,887) $ 5,299 $ (4,847) $ 10,920
Weighted-average shares of common shares outstanding, basic (in shares) 67,931,460 42,973,606 62,943,889 40,810,541
Net income (loss) per common share, basic (USD per share) $ (0.03) $ 0.12 $ (0.08) $ 0.27
Weighted-average shares of common shares outstanding, diluted (in shares) 67,931,460 42,973,606 62,943,889 40,810,541
Net income (loss) per common share, diluted (USD per share) $ (0.03) $ 0.12 $ (0.08) $ 0.27
Class E        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income (loss), Basic Earnings per Share $ 1,342   $ 2,294  
Weighted-average shares of common shares outstanding, basic (in shares) 8,362,309   7,547,863  
Net income (loss) per common share, basic (USD per share) $ 0.16   $ 0.3  
Net income (loss), Dilution Effect $ (8)   $ (9)  
Weighted-average shares outstanding, Dilution Effect 191,649   108,324  
Net income (loss) per common share, Dilution Effect $ (0.04)   $ (0.08)  
Net income (loss), Diluted Earnings per Share $ 1,334   $ 2,285  
Weighted-average shares of common shares outstanding, diluted (in shares) 8,553,958   7,656,187  
Net income (loss) per common share, diluted (USD per share) $ 0.16   $ 0.3