v3.26.1
Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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 (numerator) $ (14,713) $ (12,691) $ (19,187) $ (7,254) $ (27,404) $ (26,441)
Weighted average shares (denominator) - basic (in shares) 30,300   7,843   26,954 6,347
Weighted average shares (denominator) - diluted (in shares) 30,300   7,843   26,954 6,347
Basic net loss per share (in dollars per share) $ (0.49)   $ (2.45)   $ (1.02) $ (4.17)
Diluted net loss per share (in dollars per share) $ (0.49)   $ (2.45)   $ (1.02) $ (4.17)