v3.25.2
Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Loss Per Share            
Net loss (numerator) $ (19,187) $ (7,254) $ (8,299) $ (26,791) $ (26,441) $ (35,090)
Weighted average shares (denominator) - basic (in shares) 7,843   2,516   6,347 2,223
Weighted average shares (denominator) - diluted (in shares) 7,843   2,516   6,347 2,223
Basic net loss per share (in dollars per share) $ (2.45)   $ (3.3)   $ (4.17) $ (15.78)
Diluted net loss per share (in dollars per share) $ (2.45)   $ (3.3)   $ (4.17) $ (15.78)