v3.25.1
Consolidated VIEs and Noncontrolling Interests - Variable Interest Entities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Restricted cash $ 34,545 $ 36,346
Accounts receivable, net 19,545 15,010
Prepaid expenses and other current assets 4,448 6,014
Total current assets 125,870 136,430
Property and equipment, net 582,849 589,014
Intangible assets, net 8,675 8,957
Total assets (Note 11. Consolidated VIEs and Noncontrolling Interests) 877,987 898,479
Current liabilities    
Accounts payable 775 987
Deferred revenue, current 1,199 1,194
Accrued expenses and other current liabilities 28,096 28,125
Total current liabilities 59,396 59,569
Deferred revenue, non-current 2,946 2,790
Unfavorable solar renewable energy agreements, net 3,295 4,134
Total liabilities (Note 11. Consolidated VIEs and Noncontrolling Interests) 747,208 752,327
Variable Interest Entity, Primary Beneficiary    
Current assets    
Restricted cash 692 1,375
Prepaid expenses and other current assets 2 105
Total current assets 1,489 2,105
Property and equipment, net 34,493 34,950
Intangible assets, net 96 91
Total assets (Note 11. Consolidated VIEs and Noncontrolling Interests) 36,078 37,146
Current liabilities    
Accounts payable 1,292 1,178
Deferred revenue, current 59 52
Accrued expenses and other current liabilities 143 472
Total current liabilities 1,494 1,702
Deferred revenue, non-current 122 133
Unfavorable solar renewable energy agreements, net 153 188
Total liabilities (Note 11. Consolidated VIEs and Noncontrolling Interests) 1,769 2,023
Variable Interest Entity, Primary Beneficiary | Nonrelated Party    
Current assets    
Accounts receivable, net 718 525
Variable Interest Entity, Primary Beneficiary | Affiliated Entity    
Current assets    
Accounts receivable, net $ 77 $ 100