XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
The components of inventory consist of the following (in thousands):
June 30,December 31,
 20222021
Raw materials$118,881 $80,809 
Finished goods47,108 30,668 
Work-in-progress40,718 31,893 
$206,707 $143,370 
Schedule of Prepaid Expense and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,December 31,
 20222021
   
Receivables from employees$8,399 $5,463 
Prepaid hardware and software maintenance3,171 3,494 
Tax receivables2,998 1,518 
Prepaid managed services1,742 2,480 
Deposits made1,420 817 
Prepaid workers compensation1,090 5,330 
Prepaid deferred commissions642 724 
State incentive receivable203 427 
Other prepaid expenses and other current assets15,490 10,408 
$35,155 $30,661 
Schedule of Property, Plant and Equipment
Property, plant and equipment, net consists of the following (in thousands):
June 30,December 31,
 20222021
   
Energy Servers$669,606 $674,799 
Machinery and equipment125,371 110,600 
Construction-in-progress69,227 43,544 
Leasehold improvements65,572 52,936 
Building49,240 48,934 
Computers, software and hardware23,423 21,276 
Furniture and fixtures8,770 8,607 
1,011,209 960,696 
Less: accumulated depreciation(382,450)(356,590)
$628,759 $604,106 
Schedule of Other Long-Term Assets
Other long-term assets consist of the following (in thousands):
June 30,December 31,
20222021
   
Prepaid insurance$8,490 $9,534 
Long-term lease receivable8,126 7,953 
Deferred commissions7,369 7,569 
Prepaid managed services2,693 3,010 
Deposits made2,319 1,923 
Deferred tax asset908 954 
Investments in subsidiaries— 1,819 
Prepaid and other long-term assets9,000 8,311 
$38,905 $41,073 
Schedule of Accrued Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
June 30,December 31,
 20222021
   
Compensation and benefits$35,114 $38,222 
Option to acquire a variable number of shares of Class A Common Stock12,089 13,200 
Sales-related liabilities7,482 6,040 
Accrued legal expenses5,397 1,765 
Accrued installation3,888 13,968 
Current portion of derivative liabilities2,959 6,059 
Accrued consulting expenses2,264 1,731 
Interest payable2,156 2,159 
Sales tax liabilities1,103 1,491 
Other28,752 29,503 
$101,204 $114,138