v3.24.2.u1
Long-term Debt - Carrying Value and Future Minimum Payments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
2026 $ 17,667 $ 17,667
2027 9,562 9,562
Total future minimum payments 27,229 27,229
Unamortized end of term charge (408) (482)
Debt issuance costs (309) (366)
Debt discount related to warrants (28) (33)
Total debt 26,484 26,348
Long-term debt $ 26,484 $ 26,348