v3.25.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Net Loss Per Share [Abstract]  
Schedule of Net Loss Per Share Diluted loss per share includes shares issuable upon exercise of outstanding stock options and stock-based awards where the conversion of such instruments would be dilutive.
   For the Three Months Ended
June 30,
   For the Six Months Ended
June 30,
 
   2025   2024   2025   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   5,938,282    5,873,019    5,931,378    5,865,003 
                     
Net loss per share of Class A and Class B common stock – basic and diluted  $(2.23)  $(2.59)  $(4.82)  $(5.49)