v3.26.1
Net Loss Per Share - Summary of Basic and diluted net loss per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]            
Net Income (Loss) $ (24,150) $ (22,687) $ (12,209) $ (15,306) $ (46,837) $ (27,515)
Net loss per share, basic $ (0.8)   $ (12.91)   $ (3) $ (29.09)
Net loss per share, diluted $ (0.8)   $ (12.91)   $ (3) $ (29.09)
Weighted average shares outstanding, basic 30,111,338   946,000   15,609,236 946,000
Weighted average shares outstanding, diluted 30,111,338   946,000   15,609,236 946,000