XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
The components of inventory consist of the following (in thousands):
September 30,December 31,
 20222021
Raw materials$156,163 $80,809 
Finished goods61,376 30,668 
Work-in-progress37,356 31,893 
$254,895 $143,370 
Schedule of Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
September 30,December 31,
 20222021
   
Receivables from employees$7,949 $5,463 
Prepaid hardware and software maintenance5,079 3,494 
Prepaid managed services4,291 2,480 
Tax receivables3,259 1,518 
Prepaid workers compensation3,114 5,330 
Deposits made1,425 817 
Prepaid deferred commissions794 724 
State incentive receivable214 427 
Other prepaid expenses and other current assets20,364 10,408 
$46,489 $30,661 
Schedule of Property, Plant and Equipment
Property, plant and equipment, net consists of the following (in thousands):
September 30,December 31,
 20222021
   
Energy Servers$669,606 $674,799 
Machinery and equipment132,965 110,600 
Construction-in-progress91,301 43,544 
Leasehold improvements68,369 52,936 
Building49,240 48,934 
Computers, software and hardware24,100 21,276 
Furniture and fixtures9,123 8,607 
1,044,704 960,696 
Less: accumulated depreciation(397,936)(356,590)
$646,768 $604,106 
Schedule of Other Long-Term Assets
Other long-term assets consist of the following (in thousands):
September 30,December 31,
20222021
   
Long-term lease receivable$8,131 $7,953 
Prepaid insurance7,969 9,534 
Deferred commissions7,229 7,569 
Deposits made2,694 1,923 
Prepaid managed services2,533 3,010 
Deferred tax asset885 954 
Investments in subsidiaries— 1,819 
Prepaid and other long-term assets8,875 8,311 
$38,316 $41,073 
Schedule of Accrued Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
September 30,December 31,
 20222021
   
Compensation and benefits$30,002 $38,222 
Sales-related liabilities10,374 6,040 
Delaware grant9,495 — 
Accrued installation6,032 13,968 
Accrued legal expenses5,513 1,765 
Current portion of derivative liabilities3,053 6,059 
Accrued consulting expenses1,423 1,731 
Sales tax liabilities1,359 1,491 
Interest payable719 2,159 
Option to acquire a variable number of shares of Class A Common Stock (Note 5)— 13,200 
Other34,040 29,503 
$102,010 $114,138