XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Operating Leases  
2023 (remaining) $ 4,832
2024 18,345
2025 16,765
2026 15,844
2027 15,653
2028 14,228
2029 and beyond 52,408
Total future minimum lease payments 138,075
Less: imputed interest (26,716)
Present value of operating lease liabilities 111,359
Less: lease liabilities, current (14,098)
Lease liabilities, long-term 97,261
Finance Leases  
2023 (remaining) 28
2024 113
2025 0
2026 0
2027 0
2028 0
2029 and beyond 0
Total future minimum lease payments 141
Less: imputed interest (4)
Present value of operating lease liabilities 137
Less: lease liabilities, current (109)
Lease liabilities, long-term $ 28