v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Allowance for credit loss $ 469 $ 0
Accounts receivable, after allowance for credit loss, current [1],[2] 61,806 46,535
Cash and cash equivalents [1] 24,408 24,310
Restricted cash - current [1] 1,210 972
Prepaid expense and other current assets [1] 16,018 23,583
Property, plant, and equipment, net [1] 495,634 458,258
Restricted cash - non-current [1] 2,700 2,298
Total assets of consolidated VIEs [1] 959,469 881,077
Accounts payable, related party [1],[3] 19,004 17,111
Loan, current portion [1] 15,062 12,621
Accrued expenses and other current liabilities [1] 63,857 64,588
Loan, net of debt issuance costs [1] 337,063 285,003
Other long-term liabilities [1] 20,430 27,446
Total liabilities of consolidated VIEs [1] 461,712 416,045
Related Party    
Accounts receivable, after allowance for credit loss, current 13,318 14,522
Accounts payable, related party 8,951 7,932
Primary Beneficiary    
Cash and cash equivalents 87 358
Restricted cash - current 1,210 972
Prepaid expense and other current assets 131 173
Property, plant, and equipment, net 42,603 25,428
Restricted cash - non-current 2,740 2,315
Total assets of consolidated VIEs 46,809 29,681
Loan, current portion 2,457 1,756
Accrued expenses and other current liabilities 12,431 1,019
Loan, net of debt issuance costs 16,618 18,373
Other long-term liabilities 582 2,495
Total liabilities of consolidated VIEs 32,705 24,091
Primary Beneficiary | Related Party    
Accounts payable, related party 227 426
Primary Beneficiary | Nonrelated Party    
Accounts receivable, after allowance for credit loss, current 38 435
Accounts payable, related party $ 390 $ 22
Common Class A    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares issued (in shares) 30,633,161 30,065,260
Common stock, shares outstanding (in shares) 28,997,378 28,429,477
Treasury stock (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 71,500,000
Common stock, shares outstanding (in shares) 121,500,000 71,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 72,899,037
Common stock, shares outstanding (in shares) 22,899,037 72,899,037
[1] Includes amounts related to consolidated VIEs, which are presented separately in the table below.
[2] Includes related‑party amounts of $13,318 and $14,522 as of December 31, 2025 and 2024, respectively.
[3] Includes related‑party amounts of $8,951 and $7,932 as of December 31, 2025 and 2024, respectively.