v3.25.2
Net Loss Per Share - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator for basic and diluted net loss per share:        
Net loss $ (13,215) $ (15,205) $ (28,609) $ (32,206)
Denominator for basic and diluted net loss per share:        
Weighted average shares, basic 5,938,282 5,873,019 5,931,378 5,865,003
Weighted average shares, diluted 5,938,282 5,873,019 5,931,378 5,865,003
Class A and Class B Common Stock [Member]        
Denominator for basic and diluted net loss per share:        
Net loss per share of Class A and Class B common stock – Basic $ (2.23) $ (2.59) $ (4.82) $ (5.49)
Net loss per share of Class A and Class B common stock – Diluted $ (2.23) $ (2.59) $ (4.82) $ (5.49)