XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional paid-in capital
Accumulated other comprehensive (loss) income
Accumulated deficit
Total
Beginning balance at Dec. 31, 2022 $ 1 $ 675,118 $ (151) $ (272,130) $ 402,838
Beginning balance, shares at Dec. 31, 2022 59,615,731        
Net Income (Loss)       102,246 102,246
Unrealized loss on investments     (365)   (365)
Repurchase of common stock   (50,543)     (50,543)
Exercise of options and restricted stock units, Shares (1,439,792)        
Exercise of stock options   4,314     4,314
Exercise of stock options , Shares 396,005        
Stock-based compensation   22,842     22,842
Ending balance at Sep. 30, 2023 $ 1 651,731 (516) (169,884) 481,332
Ending balance, shares at Sep. 30, 2023 58,571,944        
Beginning balance at Jun. 30, 2023 $ 1 694,038 (522) (208,345) 485,172
Beginning balance, shares at Jun. 30, 2023 59,999,658        
Net Income (Loss)       38,461 38,461
Unrealized loss on investments     6   6
Repurchase of common stock   (50,543)     (50,543)
Repurchase of common stock, Shares (1,439,792)        
Exercise of stock options   245     245
Exercise of stock options , Shares 12,078        
Stock-based compensation   7,991     7,991
Ending balance at Sep. 30, 2023 $ 1 651,731 (516) (169,884) 481,332
Ending balance, shares at Sep. 30, 2023 58,571,944        
Beginning balance at Dec. 31, 2023 $ 1 610,266 2 (143,277) 466,992
Beginning balance, shares at Dec. 31, 2023 56,769,081        
Net Income (Loss)       96,018 96,018
Unrealized loss on investments     497   497
Exercise of options and restricted stock units   767     $ 767
Exercise of options and restricted stock units, Shares 261,816        
Exercise of stock options , Shares         178,611
Stock-based compensation   32,530     $ 32,530
Ending balance at Sep. 30, 2024 $ 1 643,563 499 (47,259) 596,804
Ending balance, shares at Sep. 30, 2024 57,030,897        
Beginning balance at Jun. 30, 2024 $ 1 632,168 (234) (93,352) 538,583
Beginning balance, shares at Jun. 30, 2024 56,833,771        
Net Income (Loss)       46,093 46,093
Unrealized loss on investments     733   733
Exercise of stock options   347     347
Exercise of stock options , Shares 197,126        
Stock-based compensation   11,048     11,048
Ending balance at Sep. 30, 2024 $ 1 $ 643,563 $ 499 $ (47,259) $ 596,804
Ending balance, shares at Sep. 30, 2024 57,030,897