v3.25.1
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 23, 2024
Aug. 01, 2022
Jul. 06, 2022
Jan. 01, 2021
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2022
Dec. 31, 2024
Related Party Transaction [Line Items]                
Reimbursable expenses         $ 15,000,000     $ 12,100,000
Accounts receivable         22,281,000     32,313,000
Interest income         39,000 $ 0    
Remaining performance obligation amount         36,800,000      
Management and advisory fees         67,667,000 $ 66,115,000    
Due from related parties         86,977,000     81,909,000
Due to related parties         422,000     3,374,000
Advisory Agreement                
Related Party Transaction [Line Items]                
Due from related parties         71,780,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         33,100,000     42,500,000
Contract with customer performance obligation satisfied In previous period         82,800,000      
Related Party | Acquisition Partners, LLC                
Related Party Transaction [Line Items]                
Accounts receivable         18,100,000     30,400,000
210 Capital LLC                
Related Party Transaction [Line Items]                
Operating lease expense       $ 20,300 100,000 $ 100,000 $ 3,400  
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         $ 69,200,000     65,800,000
Interest receivable         2,600,000     2,200,000
Due to related parties         400,000     $ 3,400,000
Enhanced Capital Holding Inc.                
Related Party Transaction [Line Items]                
Compensation and benefits         2,500,000 3,200,000    
Advisory Fees                
Related Party Transaction [Line Items]                
Management and advisory fees         1,498,000 1,278,000    
Advisory Fees | Enhanced Capital Group LLC                
Related Party Transaction [Line Items]                
Management and advisory fees         3,400,000 4,200,000    
Revenues from interest         300,000 200,000    
Management and Advisory Fees                
Related Party Transaction [Line Items]                
Management and advisory fees         66,735,000 65,122,000    
Management and Advisory Fees | Common Stock Purchase Agreement                
Related Party Transaction [Line Items]                
Management and advisory fees         5,000 5,000    
Management and Advisory Fees | Crossroads Impact Corp                
Related Party Transaction [Line Items]                
Management and advisory fees         $ 0 $ 2,200,000