XML 22 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023   137,272,754        
Beginning balance at Dec. 31, 2023 $ 381,075 $ 14   $ 674,918 $ 205 $ (294,062)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options and common stock warrants (in shares)   197,557        
Issuance of common stock upon exercise of stock options and common stock warrants 770     770    
Stock-based compensation expense 36,763     36,763    
Issuance of common stock for settlement of RSUs (in shares)   2,198,932        
Tides Foundation common stock warrant expense 375     375    
Issuance of common stock in connection with employee stock purchase plan (in shares)   414,159        
Issuance of common stock in connection with employee stock purchase plan 2,917     2,917    
Repurchase of common stock, (in shares)   (8,076,726)        
Repurchase of common stock (100,732) $ (1)   (100,731)    
Unrealized gain (loss) on marketable securities (734)       (734)  
Net income 40,662         40,662
Ending balance (in shares) at Jun. 30, 2024   132,006,676        
Ending balance at Jun. 30, 2024 361,096 $ 13 $ 0 615,012 (529) (253,400)
Ending balance (in shares) at Jun. 30, 2024     0      
Beginning balance (in shares) at Mar. 31, 2024   133,118,345        
Beginning balance at Mar. 31, 2024 348,876 $ 13 $ (2,138) 627,007 (386) (275,620)
Beginning balance (in shares) at Mar. 31, 2024     (175,000)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares)   159,907        
Issuance of common stock upon exercise of stock options 664     664    
Stock-based compensation expense 19,678     19,678    
Issuance of common stock for settlement of RSUs (in shares)   1,344,711        
Tides Foundation common stock warrant expense 187     187    
Issuance of common stock in connection with employee stock purchase plan (in shares)   414,159        
Issuance of common stock in connection with employee stock purchase plan 2,917     2,917    
Repurchase of common stock, (in shares)   (3,030,446) 175,000      
Repurchase of common stock (33,303)   $ 2,138 (35,441)    
Unrealized gain (loss) on marketable securities (143)       (143)  
Net income 22,220         22,220
Ending balance (in shares) at Jun. 30, 2024   132,006,676        
Ending balance at Jun. 30, 2024 $ 361,096 $ 13 $ 0 615,012 (529) (253,400)
Ending balance (in shares) at Jun. 30, 2024     0      
Beginning balance (in shares) at Dec. 31, 2024 135,348,453 135,348,453        
Beginning balance at Dec. 31, 2024 $ 575,377 $ 14   653,575 264 (78,476)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares)   163,495        
Issuance of common stock upon exercise of stock options 653     653    
Stock-based compensation expense 30,410     30,410    
Issuance of common stock for settlement of RSUs (in shares)   1,958,825        
Tides Foundation common stock warrant expense 375     375    
Issuance of common stock in connection with employee stock purchase plan (in shares)   279,537        
Issuance of common stock in connection with employee stock purchase plan 2,199     2,199    
Repurchase of common stock, including excise tax (in shares)   (5,244,279)        
Repurchase of common stock, including excise tax (71,276) $ (1)   (71,275)    
Unrealized gain (loss) on marketable securities 460       460  
Net income $ 70,456         70,456
Ending balance (in shares) at Jun. 30, 2025 132,506,031 132,506,031        
Ending balance at Jun. 30, 2025 $ 608,654 $ 13   615,937 724 (8,020)
Beginning balance (in shares) at Mar. 31, 2025   134,048,900        
Beginning balance at Mar. 31, 2025 594,342 $ 13   634,527 548 (40,746)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon exercise of stock options (in shares)   417        
Issuance of common stock upon exercise of stock options 1     1    
Stock-based compensation expense 17,073     17,073    
Issuance of common stock for settlement of RSUs (in shares)   1,089,684        
Tides Foundation common stock warrant expense 187     187    
Issuance of common stock in connection with employee stock purchase plan (in shares)   279,537        
Issuance of common stock in connection with employee stock purchase plan 2,199     2,199    
Repurchase of common stock, including excise tax (in shares)   (2,912,507)        
Repurchase of common stock, including excise tax (38,050)     (38,050)    
Unrealized gain (loss) on marketable securities 176       176  
Net income $ 32,726         32,726
Ending balance (in shares) at Jun. 30, 2025 132,506,031 132,506,031        
Ending balance at Jun. 30, 2025 $ 608,654 $ 13   $ 615,937 $ 724 $ (8,020)