v3.26.1
CONDENSED 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, 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        
Balance at the beginning at Dec. 31, 2025 232,139 $ 19   645,051 (413,294) 363
Balance (in Shares) at Dec. 31, 2025   189,677        
Stock-based compensation 3,057     3,057    
Issuance of common stock upon vesting of equity awards, (in Shares)     1,974      
Tax withholdings related to net share settlement of equity awards (559)     (559)    
Tax withholdings related to net share settlement of equity awards, (in Shares)   (470)        
ESPP Purchases 96     96    
ESPP Purchases (in shares)   118        
Exercise of options 856     856    
Exercise of options (in Shares)   1,422        
Net loss (4,448)       (4,448)  
Other comprehensive income (loss) (467)         (467)
Balance at the end at Mar. 31, 2026 230,674 $ 19   648,501 (417,742) (104)
Balance (in Shares) at Mar. 31, 2026   192,721        
Balance at the beginning at Dec. 31, 2025 232,139 $ 19   645,051 (413,294) 363
Balance (in Shares) at Dec. 31, 2025   189,677        
Net loss (10,089)          
Balance at the end at Jun. 30, 2026 225,138 $ 19   651,619 (426,783) 283
Balance (in Shares) at Jun. 30, 2026   191,611        
Balance at the beginning at Mar. 31, 2026 230,674 $ 19   648,501 (417,742) (104)
Balance (in Shares) at Mar. 31, 2026   192,721        
Stock-based compensation 3,233     3,233    
Issuance of common stock upon vesting of equity awards, (in Shares)   2,004        
Tax withholdings related to net share settlement of equity awards (170)     (170)    
Tax withholdings related to net share settlement of equity awards, (in Shares)   (430)        
Repurchases of Class A common stock (3,400)       (3,400)  
Repurchases of Class A common stock (in Shares)   (2,800)        
Exercise of options 55     55    
Exercise of options (in Shares)   116        
Net loss (5,641)       (5,641)  
Other comprehensive income (loss) 387         387
Balance at the end at Jun. 30, 2026 $ 225,138 $ 19   $ 651,619 $ (426,783) $ 283
Balance (in Shares) at Jun. 30, 2026   191,611