XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Major Source (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Disaggregation Of Revenue [Line Items]    
Total revenues $ 4,002,231 $ 7,410,982
Services and Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 270,142 533,554
Sales and Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 3,622,609 6,745,797
Automotive [Member] | Automotive Sales without Resale Value Guarantee [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 2,698,239 4,880,753
Automotive [Member] | Automotive Sales with Resale Value Guarantee [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 365,616 664,654
Automotive [Member] | Automative Regulatory Credits [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 54,010 134,339
Automotive [Member] | Automotive Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 239,816 413,252
Energy Generation and Storage [Member] | Energy Generation and Storage Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 234,602 532,497
Energy Generation and Storage [Member] | Energy Generation and Storage Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues $ 139,806 $ 251,933