XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Future Minimum Lease Payments for Operating Leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating leases, Remainder of 2024 $ 1,392
Operating leases, 2025 3,908
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,798
Operating leases, Less amount representing interest (20,020)
Operating lease liability $ 25,778