XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
ft²
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]      
Total plant space (in square feet) | ft² 421,000    
Number of additional floors | shares   3  
Rent expense $ 21,400 $ 16,000 $ 9,900
Total lease costs 27,665 17,951 10,484
Product revenue 1,135,346 906,858 731,224
Financing obligations 442,063 461,900  
Net investment in sales-type leases 0 45,268  
Managed Services | PPA Entities      
Lessee, Lease, Description [Line Items]      
Total lease costs 5,600    
Recognition of right-of-use assets and lease liabilities from sale and leaseback transactions 12,600 29,400  
Financing obligations 442,100 461,900  
Product      
Lessee, Lease, Description [Line Items]      
Product revenue 880,664 663,512 518,633
Product | Managed Services | PPA Entities      
Lessee, Lease, Description [Line Items]      
Product revenue 20,400 35,100  
Installation      
Lessee, Lease, Description [Line Items]      
Product revenue 92,120 96,059 $ 101,887
Installation | Managed Services | PPA Entities      
Lessee, Lease, Description [Line Items]      
Product revenue 11,300 20,900  
Financing Obligations | Managed Services | PPA Entities      
Lessee, Lease, Description [Line Items]      
Product revenue $ 3,300 $ 10,000  
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 15 years