XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Operating Leases  
2022 (remaining) $ 9,513
2023 17,767
2024 15,927
2025 14,230
2026 13,773
2027 13,557
2028 and beyond 60,196
Total future minimum lease payments 144,963
Less: imputed interest (28,166)
Present value of operating lease liabilities 116,797
Operating lease liabilities, current (14,596)
Lease liabilities, long-term 102,201
Finance Leases  
2022 (remaining) 57
2023 114
2024 113
2025 0
2026 0
2027 0
2028 and beyond 0
Total future minimum lease payments 284
Less: imputed interest (13)
Present value of operating lease liabilities 271
Less: lease liabilities, current (106)
Lease liabilities, long-term $ 165