v3.25.0.1
Net Loss Per Share - Earnings Per Share Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Denominator      
Weighted-average common shares outstanding - basic (in shares) 55,355,381 54,099,757 52,954,079
Weighted-average common shares outstanding - diluted (in shares) 55,355,381 54,099,757 52,954,079
Basic net loss per share (in dollars per share) $ (0.99) $ (2.36) $ (1.72)
Diluted net loss per share (in dollars per share) $ (0.99) $ (2.36) $ (1.72)
Class A Common Stock      
Numerator      
Net loss, basic $ (51,218) $ (118,443) $ (84,210)
Net loss, diluted $ (51,218) $ (118,443) $ (84,210)
Denominator      
Weighted-average common shares outstanding - basic (in shares) 51,509,798 50,246,900 49,031,441
Weighted-average common shares outstanding - diluted (in shares) 51,509,798 50,246,900 49,031,441
Basic net loss per share (in dollars per share) $ (0.99) $ (2.36) $ (1.72)
Diluted net loss per share (in dollars per share) $ (0.99) $ (2.36) $ (1.72)
Class B Common Stock      
Numerator      
Net loss, basic $ (3,824) $ (9,082) $ (6,737)
Net loss, diluted $ (3,824) $ (9,082) $ (6,737)
Denominator      
Weighted-average common shares outstanding - basic (in shares) 3,845,583 3,852,857 3,922,638
Weighted-average common shares outstanding - diluted (in shares) 3,845,583 3,852,857 3,922,638
Basic net loss per share (in dollars per share) $ (0.99) $ (2.36) $ (1.72)
Diluted net loss per share (in dollars per share) $ (0.99) $ (2.36) $ (1.72)