v3.26.1
Unaudited Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Balance at the beginning (in shares) at Dec. 31, 2024   172,108,240        
Balance at the beginning at Dec. 31, 2024 $ 3,079,786 $ 1,722 $ 0 $ 3,298,083 $ 881 $ (220,900)
Balance at the beginning (in shares) at Dec. 31, 2024     0      
Changes in stockholder's equity            
Stock-based compensation 18,168     18,168    
Issuance of common stock under employee equity plans (in shares)   2,037,830        
Issuance of common stock under employee equity plans 15,045 $ 19   15,026    
Net income 61,453         61,453
Other comprehensive income/(loss) (1,312)       (1,312)  
Balance at the end (in shares) at Jun. 30, 2025   174,146,070        
Balance at the end at Jun. 30, 2025 3,173,140 $ 1,741 $ 0 3,331,277 (431) (159,447)
Balance at the end (in shares) at Jun. 30, 2025     0      
Balance at the beginning (in shares) at Mar. 31, 2025   172,963,709        
Balance at the beginning at Mar. 31, 2025 3,125,912 $ 1,730 $ 0 3,315,497 316 (191,631)
Balance at the beginning (in shares) at Mar. 31, 2025     0      
Changes in stockholder's equity            
Stock-based compensation 11,432     11,432    
Issuance of common stock under employee equity plans (in shares)   1,182,361        
Issuance of common stock under employee equity plans 4,359 $ 11   4,348    
Net income 32,184         32,184
Other comprehensive income/(loss) (747)       (747)  
Balance at the end (in shares) at Jun. 30, 2025   174,146,070        
Balance at the end at Jun. 30, 2025 3,173,140 $ 1,741 $ 0 3,331,277 (431) (159,447)
Balance at the end (in shares) at Jun. 30, 2025     0      
Balance at the beginning (in shares) at Dec. 31, 2025   191,587,193        
Balance at the beginning at Dec. 31, 2025 3,878,826 $ 1,916 $ 0 3,986,353 (632) (108,811)
Balance at the beginning (in shares) at Dec. 31, 2025     0      
Changes in stockholder's equity            
Stock-based compensation 25,289     25,289    
Issuance of common stock under employee equity plans (in shares)   995,844        
Issuance of common stock under employee equity plans 8,867 $ 10   8,857    
Common stock repurchased (in shares)     (659,061)      
Common stock repurchased (12,741)   $ (12,741)      
Net income 84,150         84,150
Other comprehensive income/(loss) 1,851       1,851  
Balance at the end (in shares) at Jun. 30, 2026   192,583,037        
Balance at the end at Jun. 30, 2026 3,986,242 $ 1,926 $ (12,741) 4,020,499 1,219 (24,661)
Balance at the end (in shares) at Jun. 30, 2026     (659,061)      
Balance at the beginning (in shares) at Mar. 31, 2026   191,685,290        
Balance at the beginning at Mar. 31, 2026 3,937,438 $ 1,917 $ 0 4,000,203 846 (65,528)
Balance at the beginning (in shares) at Mar. 31, 2026     0      
Changes in stockholder's equity            
Stock-based compensation 13,843     13,843    
Issuance of common stock under employee equity plans (in shares)   897,747        
Issuance of common stock under employee equity plans $ 6,462 $ 9   6,453    
Common stock repurchased (in shares) (659,061)   (659,061)      
Common stock repurchased $ (12,741)   $ (12,741)      
Net income 40,867         40,867
Other comprehensive income/(loss) 373       373  
Balance at the end (in shares) at Jun. 30, 2026   192,583,037        
Balance at the end at Jun. 30, 2026 $ 3,986,242 $ 1,926 $ (12,741) $ 4,020,499 $ 1,219 $ (24,661)
Balance at the end (in shares) at Jun. 30, 2026     (659,061)