v3.24.3
Leases - Schedule of Undiscounted Future Minimum Payments under Operating Leases (Detail)
$ in Thousands
Sep. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2024 (remaining three months) $ 415
2025 2,380
2026 2,442
2027 2,507
2028 2,512
Thereafter 1,699
Total undiscounted lease payments 11,955
Less: imputed interest (1,969)
Total lease liability $ 9,986