XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Future Minimum Lease Payments for Operating Leases (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Operating leases, Remainder of 2024 $ 2,011
Operating leases, 2025 3,876
Operating leases, 2026 4,147
Operating leases, 2027 4,063
Operating leases, 2028 4,151
Operating leases, 2029 and thereafter 28,113
Operating leases, Total future minimum lease payments 46,361
Operating leases, Less amount representing interest (20,742)
Operating lease liability $ 25,619