Annual report pursuant to Section 13 and 15(d)

Leases, Commitments and Contingencies - Summary of Future Minimum Lease Payments (Detail)

v3.24.1
Leases, Commitments and Contingencies - Summary of Future Minimum Lease Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Commitments [Line Items]    
Less: current portion of operating lease liabilities $ (2,348) $ (2,112)
Non-current portion of operating lease liabilities 308 $ 1,510
Building Lease Agreement [Member]    
Other Commitments [Line Items]    
2024 2,597  
2025 328  
Total future minimum lease payments, including short-term leases 2,925  
Less: future minimum lease payments for short-term leases (42)  
Less: imputed interest (227)  
Present value of future minimum lease payments, excluding short-term leases 2,656  
Less: current portion of operating lease liabilities (2,348)  
Non-current portion of operating lease liabilities 308  
2024 1,241  
Total sublease income $ 1,241