v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Allowance for credit loss $ 1,040 $ 469
Accounts receivable, after allowance for credit loss, current [1],[2] 37,517 61,806
Accounts payable, related party [1],[3] 13,107 19,004
Cash and cash equivalents [1] 91,363 24,408
Restricted cash - current [1] 915 1,210
Prepaid expense and other current assets [1] 14,335 16,018
Property, plant, and equipment, net [1] 525,773 495,634
Restricted cash - non-current [1] 2,914 2,700
Total assets of consolidated VIEs [1] 1,040,244 959,469
Loan, current portion [1] 18,882 15,062
Accrued expenses and other current liabilities [1] 54,843 63,857
Loans, net of debt issuance costs [1] 412,809 337,063
Other long-term liabilities [1] 21,199 20,430
Total liabilities of consolidated VIEs [1] 523,892 461,712
Related Party    
Accounts receivable, after allowance for credit loss, current 1,016 13,318
Accounts payable, related party 2,715 8,951
Primary Beneficiary    
Cash and cash equivalents 1,208 87
Restricted cash - current 915 1,210
Prepaid expense and other current assets 105 131
Property, plant, and equipment, net 64,407 42,643
Restricted cash - non-current 2,914 2,700
Total assets of consolidated VIEs 69,558 46,809
Loan, current portion 2,271 2,457
Accrued expenses and other current liabilities 10,290 12,431
Loans, net of debt issuance costs 15,756 16,618
Other long-term liabilities 0 582
Total liabilities of consolidated VIEs 28,606 32,705
Primary Beneficiary | Related Party    
Accounts payable, related party 236 227
Primary Beneficiary | Nonrelated Party    
Accounts receivable, after allowance for credit loss, current 9 38
Accounts payable, related party $ 53 $ 390
Common Class A    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 31,993,327 30,633,161
Common stock, shares outstanding (in shares) 30,357,544 28,997,378
Class A common stock, in treasury, at cost (in shares) 1,635,783 1,635,783
Common Class B    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 121,500,000 121,500,000
Common stock, shares outstanding (in shares) 121,500,000 121,500,000
Common Class C    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 0 0
Common stock, shares outstanding (in shares) 0 0
Common Class D    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 22,899,037 22,899,037
Common stock, shares outstanding (in shares) 22,899,037 22,899,037
[1] Includes amounts related to consolidated VIEs, which are presented separately in the table below.
[2] Includes related‑party amounts of $1,016 and $13,318 as of June 30, 2026 and December 31, 2025, respectively.
[3] Includes related‑party amounts of $2,715 and $8,951 as of June 30, 2026 and December 31, 2025, respectively.