XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating Leases  
2022 (remaining) $ 14,148
2023 16,072
2024 14,436
2025 13,284
2026 12,830
2027 12,586
2028 and beyond 55,551
Total future minimum lease payments 138,907
Less: imputed interest (27,928)
Present value of operating lease liabilities 110,979
Operating lease liabilities, current (14,312)
Lease liabilities, long-term 96,667
Finance Leases  
2022 (remaining) 85
2023 114
2024 113
2025 0
2026 0
2027 0
2028 and beyond 0
Total future minimum lease payments 312
Less: imputed interest (16)
Present value of operating lease liabilities 296
Less: lease liabilities, current (104)
Lease liabilities, long-term $ 192