XML 77 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Operating Leases    
Remainder of 2022 $ 7,160  
2023 30,211 $ 26,026
2024 25,409 24,893
2025 19,582 20,639
2026 18,332 16,740
Thereafter 68,457  
Total minimum lease payments including interest 169,151 169,568
Less:  Amounts representing interest 23,069 25,474
Present value of minimum lease principal payments 146,082 144,094
Less: Current portion of lease liabilities - operating leases 26,465 22,048
Noncurrent portion of lease liabilities - operating leases 119,617 122,046
Financing Leases    
Remainder of 2022 678  
2023 2,750 7,145
2024 2,808 7,201
2025 2,869 7,396
2026 1,233 7,593
Thereafter 1,304  
Total minimum lease payments including interest 11,642 85,163
Less:  Amounts representing interest 1,273 14,097
Present value of minimum lease principal payments 10,369 71,066
Less: Current portion of lease liabilities - financing leases 2,259 6,060
Noncurrent portion of lease liabilities - financing leases $ 8,110 $ 65,006