XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Operating Leases          
Remainder of 2023 $ 8,513   $ 8,513    
2024 29,803   29,803    
2025 29,863   29,863    
2026 29,769   29,769    
2027 28,500   28,500    
Thereafter 99,736   99,736    
Total minimum lease payments 226,184   226,184    
Less: amounts representing interest or imputed interest (75,916)   (75,916)    
Present value of lease liabilities 150,268   150,268   $ 148,590
Finance Leases          
Remainder of 2023 357   357    
2024 1,289   1,289    
2025 839   839    
2026 598   598    
2027 412   412    
Thereafter 98   98    
Total minimum lease payments 3,593   3,593    
Less: imputed interest (495)   (495)    
Present value of net minimum lease payments 3,098   3,098   2,995
Less: current financing obligations (1,142)   (1,142)   (1,024)
Long-term financing obligations 1,956   1,956   $ 1,971
Total revenue from contract with customers 383,439 $ 276,147 927,501 $ 688,743  
Total lease costs 9,158 6,918 26,826 19,571  
Product          
Finance Leases          
Total revenue from contract with customers 304,976 213,243 713,427 520,415  
Installation          
Finance Leases          
Total revenue from contract with customers 21,916 22,682 66,762 48,964  
Managed Services | Variable Interest Entity, Primary Beneficiary          
Finance Leases          
Remainder of 2023 11,466   11,466    
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 193,648   193,648    
Less: imputed interest (103,046)   (103,046)    
Present value of net minimum lease payments 90,602   90,602    
Less: current financing obligations (39,093)   (39,093)    
Long-term financing obligations 51,509   51,509    
Recognition of right-of-use assets and lease liabilities from sale and leaseback transactions 0 600 9,300    
Total lease costs $ 2,600 1,300 7,000 3,900  
Managed Services | Variable Interest Entity, Primary Beneficiary | Product          
Finance Leases          
Total revenue from contract with customers   900 15,800 900  
Managed Services | Variable Interest Entity, Primary Beneficiary | Installation          
Finance Leases          
Total revenue from contract with customers   600 4,800 600  
Managed Services | Variable Interest Entity, Primary Beneficiary | Financing Obligations          
Finance Leases          
Total revenue from contract with customers   $ 300 $ 2,700 $ 300