XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments And Contingencies - Summary of Maturities of Operating and Finance Lease Liabilities Under Noncancelable Operating Leases (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remainder of 2024 $ 4,259
2025 17,579
2026 17,264
2027 16,080
2028 14,979
Thereafter 112,033
Total future minimum lease payments 182,194
Less: imputed interest (61,824)
Present value of future minimum lease payments 120,370
Less: current portion of lease payments 17,010
Lease liabilities, long-term $ 103,360