XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.1
BALANCE SHEETS COMPONENTS - Construction in Progress (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total construction in progress $ 389,228 $ 276,919
Machinery and Tooling    
Property, Plant and Equipment [Line Items]    
Total construction in progress 207,847 132,943
Construction of Arizona plant    
Property, Plant and Equipment [Line Items]    
Total construction in progress 136,459 112,970
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total construction in progress $ 44,922 $ 31,006