v3.25.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
segment
entiy
Mar. 31, 2024
USD ($)
segment
Dec. 31, 2024
USD ($)
segment
Concentration Risk [Line Items]        
Number of controlled variable interest entities | entiy   2    
Restricted cash $ 34,545,000 $ 34,545,000 $ 29,087,000 $ 36,300,000
Investment income, interest, beneficial interests in securitized financial asset   4,600,000 3,800,000  
Accretable yield   0 0  
Long-lived asset, impairment   0 0  
Deferred revenue $ 4,100,000 4,100,000   $ 4,000,000.0
Deferred revenue recognized   100,000 100,000  
Income tax expense (benefit)   $ 0 $ 0  
Effective Income Tax Rate Reconciliation, Percent   0.00% 0.00%  
Number of operating segments | segment   1 1 1
Number of reportable segments | segment   1 1  
Minimum        
Concentration Risk [Line Items]        
Finite lived intangible liability, useful life 3 years 3 years    
Maximum        
Concentration Risk [Line Items]        
Finite lived intangible liability, useful life 6 years 6 years    
Solar Renewable Energy Certificates        
Concentration Risk [Line Items]        
Inventory, net $ 0 $ 0   $ 0
Accounts Receivable | Top One Customer | Customer Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk, percentage 31.00% 12.00%