XML 35 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Class A and Class B Common Stock
Additional Paid in Capital
Accumulated Deficit
Accumulated Other Comprehensive Gain (Loss)
Beginning balance (in shares) at Dec. 31, 2022   63,411,046      
Beginning balance at Dec. 31, 2022 $ 446,993 $ 1 $ 667,739 $ (219,496) $ (1,251)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of Class A common stock from exercise of options and release of restricted stock units (in shares)   699,536      
Issuance of Class A common stock from exercise of options and release of restricted stock units 97   97    
Repurchases of Class A common stock under share repurchase program (in shares)   (5,063)      
Vesting of early exercised stock options and restricted common stock 240   240    
Issuance of Class A common stock in connection with employee stock purchase plan (in shares)   193,157      
Issuance of Class A common stock in connection with employee stock purchase plan 368   368    
Stock-based compensation 34,424   34,424    
Other comprehensive gain (loss) 1,059       1,059
Net Income (Loss) (86,277)     (86,277)  
Ending balance (in shares) at Dec. 31, 2023   64,298,676      
Ending balance at Dec. 31, 2023 $ 396,904 $ 1 702,868 (305,773) (192)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of Class A common stock from exercise of options and release of restricted stock units (in shares) 6,502 1,085,291      
Repurchases of Class A common stock under share repurchase program (in shares) (6,470,102) (6,470,102)      
Repurchases of Class A common stock under share repurchase program $ (11,816)   (11,816)    
Vesting of early exercised stock options and restricted common stock 4   4    
Issuance of Class A common stock in connection with employee stock purchase plan (in shares)   214,227      
Issuance of Class A common stock in connection with employee stock purchase plan 321   321    
Stock-based compensation 28,427   28,427    
Other comprehensive gain (loss) 328       328
Net Income (Loss) (86,599)     (86,599)  
Ending balance (in shares) at Dec. 31, 2024   59,128,092      
Ending balance at Dec. 31, 2024 $ 327,569 $ 1 $ 719,804 $ (392,372) $ 136