XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
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, 2021 $ 1 $ 640,104   $ (453,598) $ 186,507
Beginning balance, shares at Dec. 31, 2021 58,825,769        
Net income       45,016 45,016
Unrealized loss on investments     $ (29)   (29)
Exercise of stock options   3,133     3,133
Exercise of stock options, Shares 291,980        
Stock-based compensation   11,906     11,906
Ending balance at Jun. 30, 2022 $ 1 655,143 (29) (408,582) 246,533
Ending balance, shares at Jun. 30, 2022 59,117,749        
Beginning balance at Mar. 31, 2022 $ 1 646,615   (432,113) 214,503
Beginning balance, shares at Mar. 31, 2022 59,030,148        
Net income       23,531 23,531
Unrealized loss on investments     (29)   (29)
Exercise of stock options   1,250     1,250
Exercise of stock options, Shares 87,601        
Stock-based compensation   7,278     7,278
Ending balance at Jun. 30, 2022 $ 1 655,143 (29) (408,582) 246,533
Ending balance, shares at Jun. 30, 2022 59,117,749        
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       63,785 63,785
Unrealized loss on investments     (371)   (371)
Exercise of options and restricted stock units   4,069     $ 4,069
Exercise of options and restricted stock units, Shares 383,927        
Exercise of stock options, Shares         355,298
Stock-based compensation   14,851     $ 14,851
Ending balance at Jun. 30, 2023 $ 1 694,038 (522) (208,345) 485,172
Ending balance, shares at Jun. 30, 2023 59,999,658        
Beginning balance at Mar. 31, 2023 $ 1 685,716 (31) (242,645) 443,041
Beginning balance, shares at Mar. 31, 2023 59,954,618        
Net income       34,300 34,300
Unrealized loss on investments     (491)   (491)
Exercise of stock options   674     674
Exercise of stock options, Shares 45,040        
Stock-based compensation   7,648     7,648
Ending balance at Jun. 30, 2023 $ 1 $ 694,038 $ (522) $ (208,345) $ 485,172
Ending balance, shares at Jun. 30, 2023 59,999,658