XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Operating Leases      
Remainder of 2023 $ 23,382    
2024 27,421    
2025 28,158    
2026 28,304    
2027 27,014    
Thereafter 95,503    
Total minimum lease payments 229,782    
Less: amounts representing interest or imputed interest (78,347)    
Present value of lease liabilities 151,435   $ 148,590
Finance Leases      
Remainder of 2023 989    
2024 1,147    
2025 662    
2026 421    
2027 249    
Thereafter 27    
Total minimum lease payments 3,495    
Less: imputed interest (508)    
Present value of lease liabilities 2,987   2,995
Less: current financing obligations (1,062)   (1,024)
Long-term financing obligations 1,925   $ 1,971
Total revenue from contract with customers 258,771 $ 185,021  
Total lease costs 8,506 6,166  
Product      
Finance Leases      
Total revenue from contract with customers 193,745 133,547  
Installation      
Finance Leases      
Total revenue from contract with customers 20,525 13,553  
Managed Services | Variable Interest Entity, Primary Beneficiary      
Finance Leases      
Remainder of 2023 33,874    
2024 43,014    
2025 41,998    
2026 37,410    
2027 21,065    
Thereafter 36,608    
Total minimum lease payments 213,969    
Less: imputed interest (116,158)    
Present value of lease liabilities 97,811    
Less: current financing obligations (20,272)    
Long-term financing obligations 77,539    
Recognition of right-of-use assets and lease liabilities from sale and leaseback transactions 5,500    
Total lease costs 2,100 $ 1,300  
Managed Services | Variable Interest Entity, Primary Beneficiary | Product      
Finance Leases      
Total revenue from contract with customers 7,300    
Managed Services | Variable Interest Entity, Primary Beneficiary | Installation      
Finance Leases      
Total revenue from contract with customers 3,000    
Managed Services | Variable Interest Entity, Primary Beneficiary | Financing Obligations      
Finance Leases      
Total revenue from contract with customers $ 1,200