XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Future Minimum Commitments under Non-Cancellable Operating Leases (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remainder of 2024 $ 5,307
2025 10,894
2026 11,210
2027 11,534
2028 11,868
Thereafter 49,881
Total lease payments 100,694
Less: interest (28,218)
Present value of operating lease liabilities $ 72,476