XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings (Accumulated Deficit) [Member]
Accumulated Other Comprehensive Gain (Loss) [Member]
Beginning Balance at Dec. 31, 2021 $ 206,831 $ 103 $ 233,186 $ (26,310) $ (148)
Beginning Balance (shares) at Dec. 31, 2021   102,993,000      
Stock-based compensation 7,907   7,907    
Exercise of stock options for common stock 9,569 $ 2 9,567    
Exercise of stock options for common stock (shares)   3,172,000      
Issuance of common stock upon vesting of restricted stock units, net (230)   (230)    
Issuance of common stock upon vesting of restricted stock units, net (Share)   98,000      
Repurchase of common stock (shares)   (1,000,000)      
Repurchase of common stock (6,907)     (6,907)  
Other comprehensive gain (loss) 172       172
Net income 83,079     83,079  
Ending Balance at Dec. 31, 2022 300,421 $ 105 250,430 49,862 24
Ending Balance (shares) at Dec. 31, 2022   105,263,000      
Stock-based compensation 14,250   14,250    
Exercise of stock options for common stock 2,792 $ 2 2,790    
Exercise of stock options for common stock (shares)   1,652,000      
Issuance of common stock upon vesting of restricted stock units, net (982)   (982)    
Issuance of common stock upon vesting of restricted stock units, net (Share)   207,000      
Repurchase of common stock (shares)   0      
Other comprehensive gain (loss) (10)       (10)
Net income 71,410     71,410  
Ending Balance at Dec. 31, 2023 387,881 $ 107 266,488 121,272 14
Ending Balance (shares) at Dec. 31, 2023   107,122,000      
Issuance of common stock, net 140,714 $ 10 140,704    
Issuance of common stock, net (shares)   10,000,000      
Stock-based compensation 22,251   22,251    
Exercise of stock options for common stock $ 13,515 $ 4 13,511    
Exercise of stock options for common stock (shares) 3,429,184 3,429,000      
Issuance of common stock upon vesting of restricted stock units, net $ (668)   (668)    
Issuance of common stock upon vesting of restricted stock units, net (Share)   328,000      
Repurchase of common stock (shares)   0      
Other comprehensive gain (loss) 50       50
Net income 163,889     163,889  
Ending Balance at Dec. 31, 2024 $ 727,632 $ 121 $ 442,286 $ 285,161 $ 64
Ending Balance (shares) at Dec. 31, 2024   120,879,000