XML 288 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Operating Leases  
2023 (remaining) $ 9,199
2024 18,147
2025 16,765
2026 16,238
2027 15,653
2028 14,228
2029 and beyond 52,408
Total future minimum lease payments 142,638
Less: imputed interest (27,975)
Present value of operating lease liabilities 114,663
Less: lease liabilities, current (13,923)
Lease liabilities, long-term 100,740
Finance Leases  
2023 (remaining) 57
2024 113
2025 0
2026 0
2027 0
2028 0
2029 and beyond 0
Total future minimum lease payments 170
Less: imputed interest (5)
Present value of operating lease liabilities 165
Less: lease liabilities, current (109)
Lease liabilities, long-term $ 56