XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Operating Leases  
2023 (remaining) $ 13,292
2024 17,851
2025 16,323
2026 15,782
2027 15,183
2028 13,990
2029 and beyond 52,480
Total future minimum lease payments 144,901
Less: imputed interest (28,850)
Present value of operating lease liabilities 116,051
Less: lease liabilities, current (13,409)
Lease liabilities, long-term 102,642
Finance Leases  
2023 (remaining) 86
2024 113
2025 0
2026 0
2027 0
2028 0
2029 and beyond 0
Total future minimum lease payments 199
Less: imputed interest (7)
Present value of operating lease liabilities 192
Less: lease liabilities, current (108)
Lease liabilities, long-term $ 84