v3.25.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Stock
Class A Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated other comprehensive (loss) income
Balance at the beginning at Dec. 31, 2023 $ 342,448 $ 20   $ 628,156 $ (285,512) $ (216)
Balance (in Shares) at Dec. 31, 2023   203,327        
Stock-based compensation 3,281     3,281    
Issuance of common stock upon vesting of equity awards, (in Shares)     775      
Tax withholdings related to net share settlement of equity awards (898)     (898)    
Tax withholdings related to net share settlement of equity awards, (in Shares)   (291)        
Exercise of options 2     2    
Exercise of options (in Shares)   192        
Net settlement related to exercise of options, (in Shares)   (31)        
ESPP Purchases 337     337    
ESPP Purchases (in shares)   134        
Repurchases of Class A common stock (4,397)       (4,397)  
Repurchases of Class A common stock (in Shares)   (1,595)        
Net loss (7,692)       (7,692)  
Other comprehensive income 6         6
Balance at the end at Mar. 31, 2024 333,087 $ 20   630,878 (297,601) (210)
Balance (in Shares) at Mar. 31, 2024   202,511        
Balance at the beginning at Dec. 31, 2024 289,435 $ 19   637,361 (347,847) (98)
Balance (in Shares) at Dec. 31, 2024   192,049        
Stock-based compensation 2,836     2,836    
Issuance of common stock upon vesting of equity awards     $ 906      
Tax withholdings related to net share settlement of equity awards (478)     (478)    
Tax withholdings related to net share settlement of equity awards, (in Shares)   (328)        
ESPP Purchases 175     175    
ESPP Purchases (in shares)   140        
Repurchases of Class A common stock (1,202)       (1,202)  
Repurchases of Class A common stock (in Shares)   (1,018)        
Net loss (40,184)       (40,184)  
Other comprehensive income 88         88
Balance at the end at Mar. 31, 2025 $ 250,670 $ 19   $ 639,894 $ (389,233) $ (10)
Balance (in Shares) at Mar. 31, 2025   191,749