XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Operating Leases          
Remainder of 2023 $ 15,929   $ 15,929    
2024 27,750   27,750    
2025 27,753   27,753    
2026 27,621   27,621    
2027 26,305   26,305    
Thereafter 97,794   97,794    
Total minimum lease payments 223,152   223,152    
Less: amounts representing interest or imputed interest (68,317)   (68,317)    
Present value of lease liabilities 154,835   154,835   $ 148,590
Finance Leases          
Remainder of 2023 694   694    
2024 1,245   1,245    
2025 795   795    
2026 554   554    
2027 369   369    
Thereafter 72   72    
Total minimum lease payments 3,729   3,729    
Less: imputed interest (519)   (519)    
Present value of net minimum lease payments 3,210   3,210   2,995
Less: current financing obligations (1,136)   (1,136)   (1,024)
Long-term financing obligations 2,074   2,074   $ 1,971
Total revenue from contract with customers 285,291 $ 227,574 544,062 $ 412,595  
Total lease costs 9,162 6,531 17,668 12,752  
Product          
Finance Leases          
Total revenue from contract with customers 214,706 173,625 408,451 307,172  
Installation          
Finance Leases          
Total revenue from contract with customers 24,321 12,729 44,846 26,282  
Managed Services | Variable Interest Entity, Primary Beneficiary          
Finance Leases          
Remainder of 2023 22,819   22,819    
2024 43,368   43,368    
2025 42,358   42,358    
2026 37,778   37,778    
2027 21,441   21,441    
Thereafter 37,237   37,237    
Total minimum lease payments 205,001   205,001    
Less: imputed interest (109,937)   (109,937)    
Present value of net minimum lease payments 95,064   95,064    
Less: current financing obligations (29,097)   (29,097)    
Long-term financing obligations 65,967   65,967    
Recognition of right-of-use assets and lease liabilities from sale and leaseback transactions 3,800 0 9,300 0  
Total lease costs 2,300 $ 1,300 4,400 $ 2,600  
Managed Services | Variable Interest Entity, Primary Beneficiary | Product          
Finance Leases          
Total revenue from contract with customers 8,500   15,800    
Managed Services | Variable Interest Entity, Primary Beneficiary | Installation          
Finance Leases          
Total revenue from contract with customers 1,800   4,800    
Managed Services | Variable Interest Entity, Primary Beneficiary | Financing Obligations          
Finance Leases          
Total revenue from contract with customers $ 1,500   $ 2,700