v3.25.2
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 (loss) 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, 2023 342,448 $ 20   628,156 (285,512) (216)
Balance (in Shares) at Dec. 31, 2023   203,327        
Net loss (12,297)          
Balance at the end at Jun. 30, 2024 329,383 $ 20   633,793 (304,209) (221)
Balance (in Shares) at Jun. 30, 2024   202,169        
Balance at the beginning at Mar. 31, 2024 333,087 $ 20   630,878 (297,601) (210)
Balance (in Shares) at Mar. 31, 2024   202,511        
Stock-based compensation 3,284     3,284    
Issuance of common stock upon vesting of equity awards, (in Shares)   568        
Tax withholdings related to net share settlement of equity awards (369)     (369)    
Tax withholdings related to net share settlement of equity awards, (in Shares)   (145)        
Repurchases of Class A common stock (2,003)       (2,003)  
Repurchases of Class A common stock (in Shares)   (765)        
Net loss (4,605)       (4,605)  
Other comprehensive income (loss) (11)         (11)
Balance at the end at Jun. 30, 2024 329,383 $ 20   633,793 (304,209) (221)
Balance (in Shares) at Jun. 30, 2024   202,169        
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, (in Shares)     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 (loss) 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        
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        
Net loss (51,044)          
Balance at the end at Jun. 30, 2025 238,849 $ 19   642,010 (403,809) 629
Balance (in Shares) at Jun. 30, 2025   188,064        
Balance at the beginning at Mar. 31, 2025 250,670 $ 19   639,894 (389,233) (10)
Balance (in Shares) at Mar. 31, 2025   191,749        
Stock-based compensation 2,161     2,161    
Issuance of common stock upon vesting of equity awards, (in Shares)   438        
Tax withholdings related to net share settlement of equity awards (45)     (45)    
Tax withholdings related to net share settlement of equity awards, (in Shares)   (57)        
Repurchases of Class A common stock (3,716)       (3,716)  
Repurchases of Class A common stock (in Shares)   (4,066)        
Net loss (10,860)       (10,860)  
Other comprehensive income (loss) 639         639
Balance at the end at Jun. 30, 2025 $ 238,849 $ 19   $ 642,010 $ (403,809) $ 629
Balance (in Shares) at Jun. 30, 2025   188,064