v3.24.0.1
Net Loss per Share - Schedule of Earnings Per Share Basic and Diluted Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net Income (Loss) $ (8,566) $ (39,347) $ (28,085)
Accretion of preferred stock to redemption value 0 0 (13)
Net loss attributable to common stockholders - basic (8,566) (39,347) (28,098)
Net loss attributable to common stockholders - diluted $ (8,566) $ (39,347) $ (28,098)
Denominator:      
Weighted average common shares outstanding - basic 114,828,494 107,935,514 71,168,054
Weighted average common shares outstanding - diluted 114,828,494 107,935,514 71,168,054
Net loss per share attributable to common stockholders - basic $ (0.07) $ (0.36) $ (0.39)
Net loss per share attributable to common stockholders - diluted $ (0.07) $ (0.36) $ (0.39)