v3.26.1
Accrued Liabilities - Schedule of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Liabilities [Line Items]    
Accrued compensation and benefits $ 2,747 $ 3,680
Goods and services received, not yet invoiced 3,444 1,847
Accrued contingent obligation 2,447 1,828
Other accruals 379 524
Accrued offering costs 786 731
Total accrued liabilities $ 9,803 $ 8,610