v3.25.1
Net Loss Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net loss $ (20,710) $ (16,202)
Denominator:    
Weighted average common shares used for basic earnings per share (in shares) 29,475,649 27,788,120
Weighted average common shares used for diluted earnings per share (in shares) 29,475,649 27,788,120
Net loss per share:    
Basic net loss per share (in dollars per share) $ (0.70) $ (0.58)
Diluted net loss per share (in dollars per share) $ (0.70) $ (0.58)