XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Summary of Future Minimum Lease Payments for Operating Leases (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating leases, Remainder of 2024 $ 696
Operating leases, 2025 3,909
Operating leases, 2026 4,171
Operating leases, 2027 4,063
Operating leases, 2028 4,151
Operating leases, 2029 and thereafter 28,113
Operating leases, Total future minimum lease payments 45,103
Operating leases, Less amount representing interest (19,288)
Operating lease liability $ 25,815