XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loss Per Share - Summary of Computation of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net loss attributable to common stockholders      
Net loss $ (54,639) $ (57,534) $ (65,649)
Weighted-average common stock outstanding:      
Basic (in shares) 83,311,245 82,087,329 76,766,100
Diluted (in shares) 83,311,245 82,087,329 76,766,100
Loss per share, Basic:      
Basic (in dollars per share) $ (0.66) $ (0.7) $ (0.86)
Loss per share, Diluted:      
Diluted (in dollars per share) $ (0.66) $ (0.7) $ (0.86)