v3.26.1
Net Loss Per Share - Schedule of Earnings Per Share Basic and Diluted (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 loss $ (19,864) $ (13,818) $ (8,675) $ (8,823) $ (33,682) $ (17,498)
Comprehensive loss $ (19,864) $ (13,818) $ (8,675) $ (8,823) $ (33,682) $ (17,498)
Basic weighted-average shares outstanding (in shares) 33,439,543   2,277,521   26,721,021 2,253,711
Diluted weighted-average share outstanding (in shares) 33,439,543   2,277,521   26,721,021 2,253,711
Basic net loss per share (in dollars per share) $ (0.59)   $ (3.81)   $ (1.26) $ (7.76)
Diluted net loss per share (in dollars per share) $ (0.59)   $ (3.81)   $ (1.26) $ (7.76)