v3.26.3
Net Loss Per Share - Summary of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Net Income (Loss) Attributable to Parent [Abstract]        
Net loss, basic $ (21,347) $ (19,035) $ (68,873) $ (54,925)
Net loss, diluted $ (21,347) $ (19,035) $ (68,873) $ (54,925)
Weighted-average common shares outstanding, basic 19,704,164 18,712,767 19,146,768 18,189,185
Weighted-average common shares outstanding, diluted 19,704,164 18,712,767 19,146,768 18,189,185
Net loss per share, basic $ (1.08) $ (1.02) $ (3.6) $ (3.02)
Net loss per share, diluted $ (1.08) $ (1.02) $ (3.6) $ (3.02)