v3.25.4
Net loss per share - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Numerator:    
Net loss $ (47,123) $ (46,889)
Denominator:    
Weighted average common shares outstanding - basic (in shares) 44,679,341 43,575,705
Weighted average common shares outstanding - diluted (in shares) 44,679,341 43,575,705
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (1.05) $ (1.08)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (1.05) $ (1.08)
Class A Common stock    
Denominator:    
Weighted average common shares outstanding - basic (in shares) 40,071,072 38,266,176
Weighted average common shares outstanding - diluted (in shares) 40,071,072 38,266,176
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (1.05) $ (1.08)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (1.05) $ (1.08)
Class B Common stock    
Denominator:    
Weighted average common shares outstanding - basic (in shares) 4,608,269 5,309,529
Weighted average common shares outstanding - diluted (in shares) 4,608,269 5,309,529
Net loss per share attributable to common stockholders - basic (in dollars per share) $ (1.05) $ (1.08)
Net loss per share attributable to common stockholders - diluted (in dollars per share) $ (1.05) $ (1.08)