XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Future Minimum Lease Payments for Operating Leases (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
Operating leases, Remainder of 2023 $ 1,689
Operating leases, 2024 2,406
Operating leases, 2025 4,032
Operating leases, 2026 4,144
Operating leases, 2027 4,063
Operating leases, 2028 and thereafter 32,264
Operating leases, Total future minimum lease payments 48,598
Operating leases, Less amount representing interest (22,940)
Operating leases, Less amount representing tenant improvement allowances (5,346)
Operating lease liability $ 20,312