v3.26.1
Net Loss Per Share - Summary of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Income (Loss) Attributable to Parent [Abstract]        
Net loss, basic $ (22,285) $ (19,984) $ (47,526) $ (35,890)
Net loss, diluted $ (22,285) $ (19,984) $ (47,526) $ (35,890)
Weighted-average common shares outstanding, basic 18,964,008 18,680,042 18,867,044 17,923,056
Weighted-average common shares outstanding, diluted 18,964,008 18,680,042 18,867,044 17,923,056
Net loss per share, basic $ (1.18) $ (1.07) $ (2.52) $ (2)
Net loss per share, diluted $ (1.18) $ (1.07) $ (2.52) $ (2)