v3.25.2
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 23, 2024
Aug. 01, 2022
Jul. 06, 2022
Jan. 01, 2021
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2022
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Related Party Transaction [Line Items]                    
Reimbursable expenses               $ 16,600,000   $ 12,100,000
Accounts receivable         $ 21,856,000     21,856,000   32,313,000
Interest income         100,000 $ 5,000   100,000 $ 5,600  
Remaining performance obligation amount         33,100,000     33,100,000    
Management and advisory fees         72,704,000 71,076,000   140,371,000 137,191,000  
Due from related parties         94,393,000     94,393,000   81,909,000
Due to related parties         1,174,000     1,174,000   3,374,000
Advisory Agreement                    
Related Party Transaction [Line Items]                    
Due from related parties         $ 75,801,000     75,801,000   68,010,000
Service fee     1.50%   0.375%          
Advisory Agreement | Maximum                    
Related Party Transaction [Line Items]                    
Incentive fee     15.00%              
Advisory Agreement | Minimum                    
Related Party Transaction [Line Items]                    
Hurdle Rate     7.00%              
Common Stock Purchase Agreement                    
Related Party Transaction [Line Items]                    
Management and advisory fees               20,000    
Common Stock Purchase Agreement | Common Stock                    
Related Party Transaction [Line Items]                    
Shares issued   1,394,052 4,646,840              
Shares issued, price per share   $ 10.76 $ 10.76              
Stock issued during period value new issues     $ 50,000,000              
Clifford Advisory Agreement                    
Related Party Transaction [Line Items]                    
Service fee 1.50%                  
Related Party                    
Related Party Transaction [Line Items]                    
Accounts receivable         $ 37,500,000     37,500,000   42,500,000
Contract with customer performance obligation satisfied In previous period               86,500,000    
Related Party | Acquisition Partners, LLC                    
Related Party Transaction [Line Items]                    
Accounts receivable         20,900,000     20,900,000   30,400,000
210 Capital LLC                    
Related Party Transaction [Line Items]                    
Operating lease expense       $ 20,300 100,000 100,000 $ 3,400 200,000 100,000  
Lease expiration date       Dec. 31, 2029            
Enhanced Capital Group LLC                    
Related Party Transaction [Line Items]                    
Advisory Fees               $ 119,600,000    
Revenue, Performance Obligation, Description of Timing               eleven years    
Due from related parties         72,800,000     $ 72,800,000   65,800,000
Due to related parties         1,200,000     1,200,000   3,400,000
Interest receivable         3,000,000     3,000,000   $ 2,200,000
Enhanced Capital Holding Inc.                    
Related Party Transaction [Line Items]                    
Compensation and benefits         2,800,000 3,200,000   5,300,000 6,400,000  
Advisory Fees                    
Related Party Transaction [Line Items]                    
Management and advisory fees         1,686,000 1,236,000   3,184,000 2,514,000  
Advisory Fees | Enhanced Capital Group LLC                    
Related Party Transaction [Line Items]                    
Management and advisory fees         3,700,000 4,200,000   7,100,000 8,400,000  
Revenues from interest         400,000 300,000   700,000 500,000  
Management and Advisory Fees                    
Related Party Transaction [Line Items]                    
Management and advisory fees         71,516,000 68,475,000   138,251,000 133,597,000  
Management and Advisory Fees | Common Stock Purchase Agreement                    
Related Party Transaction [Line Items]                    
Management and advisory fees         5,000 5,000   10,000 10,000  
Management and Advisory Fees | Crossroads Impact Corp                    
Related Party Transaction [Line Items]                    
Management and advisory fees         $ 0 $ 2,100,000   $ 0 $ 4,300,000