v3.25.2
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Total
Class A and Class B Common Stock
Additional Paid In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Dec. 31, 2023   163,361,513      
Beginning balance at Dec. 31, 2023 $ 651,471 $ 163 $ 867,152 $ (215,829) $ (15)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock on exercise of stock options (in shares)   469,841      
Issuance of common stock on exercise of stock options 1,145 $ 1 1,144    
Vesting of restricted and performance-based restricted stock units (in shares)   812,602      
Vesting of restricted and performance-based restricted stock units 0 $ 1 (1)    
Repurchase of common stock (in shares)   (2,799,891)      
Repurchase of common stock (15,290) $ (3) (15,287)    
Stock-based compensation 11,602   11,602    
Other comprehensive income (loss) (129)       (129)
Net income (loss) (2,356)     (2,356)  
Ending balance (in shares) at Mar. 31, 2024   161,844,065      
Ending balance at Mar. 31, 2024 646,443 $ 162 864,610 (218,185) (144)
Beginning balance (in shares) at Dec. 31, 2023   163,361,513      
Beginning balance at Dec. 31, 2023 651,471 $ 163 867,152 (215,829) (15)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive income (loss) (146)        
Net income (loss) 3,373        
Ending balance (in shares) at Jun. 30, 2024   162,033,803      
Ending balance at Jun. 30, 2024 658,278 $ 162 870,733 (212,456) (161)
Beginning balance (in shares) at Mar. 31, 2024   161,844,065      
Beginning balance at Mar. 31, 2024 646,443 $ 162 864,610 (218,185) (144)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   262,237      
Issuance of common stock under the Employee Stock Purchase Plan 1,016   1,016    
Issuance of common stock on exercise of stock options (in shares)   330,894      
Issuance of common stock on exercise of stock options 727   727    
Vesting of restricted and performance-based restricted stock units (in shares)   970,715      
Vesting of restricted and performance-based restricted stock units 0 $ 1 (1)    
Repurchase of common stock (in shares)   (1,374,108)      
Repurchase of common stock (6,891) $ (1) (6,890)    
Stock-based compensation 11,271   11,271    
Other comprehensive income (loss) (17)       (17)
Net income (loss) 5,729     5,729  
Ending balance (in shares) at Jun. 30, 2024   162,033,803      
Ending balance at Jun. 30, 2024 658,278 $ 162 870,733 (212,456) (161)
Beginning balance (in shares) at Dec. 31, 2024   165,942,864      
Beginning balance at Dec. 31, 2024 683,223 $ 166 899,754 (216,726) 29
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock on exercise of stock options (in shares)   140,356      
Issuance of common stock on exercise of stock options 320   320    
Vesting of restricted and performance-based restricted stock units (in shares)   1,035,482      
Vesting of restricted and performance-based restricted stock units 0 $ 1 (1)    
Stock-based compensation 9,814   9,814    
Other comprehensive income (loss) 109       109
Net income (loss) 1,806     1,806  
Ending balance (in shares) at Mar. 31, 2025   167,118,702      
Ending balance at Mar. 31, 2025 695,272 $ 167 909,887 (214,920) 138
Beginning balance (in shares) at Dec. 31, 2024   165,942,864      
Beginning balance at Dec. 31, 2024 683,223 $ 166 899,754 (216,726) 29
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive income (loss) 110        
Net income (loss) 3,386        
Ending balance (in shares) at Jun. 30, 2025   168,987,450      
Ending balance at Jun. 30, 2025 708,991 $ 169 922,023 (213,340) 139
Beginning balance (in shares) at Mar. 31, 2025   167,118,702      
Beginning balance at Mar. 31, 2025 695,272 $ 167 909,887 (214,920) 138
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   161,010      
Issuance of common stock under the Employee Stock Purchase Plan 1,029   1,029    
Issuance of common stock on exercise of stock options (in shares)   495,640      
Issuance of common stock on exercise of stock options 1,495 $ 1 1,494    
Vesting of restricted and performance-based restricted stock units (in shares)   1,212,098      
Vesting of restricted and performance-based restricted stock units 0 $ 1 (1)    
Stock-based compensation 9,614   9,614    
Other comprehensive income (loss) 1       1
Net income (loss) 1,580     1,580  
Ending balance (in shares) at Jun. 30, 2025   168,987,450      
Ending balance at Jun. 30, 2025 $ 708,991 $ 169 $ 922,023 $ (213,340) $ 139