XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
Total
Common stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Retained Earnings (Accumulated deficit)
Beginning balance at Dec. 31, 2020 $ 323,197,000 $ 35,000 $ 396,443,000 $ 617,000 $ (73,898,000)
Beginning balance (in shares) at Dec. 31, 2020   35,044,758      
Stock-based compensation 13,794,000   13,794,000    
Common stock issued upon exercises of options 2,943,000   2,943,000    
Common stock issued upon exercises of options (in shares)   421,243      
Currency translation adjustment (1,635,000)     (1,635,000)  
Net Income (Loss) 214,521,000       214,521,000
Ending balance at Dec. 31, 2021 552,820,000 $ 35,000 413,180,000 (1,018,000) 140,623,000
Ending balance (in shares) at Dec. 31, 2021   35,466,001      
Stock-based compensation 21,561,000   21,561,000    
Common stock issued upon exercises of options 925,000 $ 1,000 924,000    
Common stock issued upon exercises of options (in shares)   145,218      
Currency translation adjustment (8,478,000)     (8,478,000)  
Unrealized loss on available-for-sale securities (148,000)     (148,000)  
Net Income (Loss) 96,652,000       96,652,000
Ending balance at Dec. 31, 2022 663,332,000 $ 36,000 435,665,000 (9,644,000) 237,275,000
Ending balance (in shares) at Dec. 31, 2022   35,611,219      
Stock-based compensation 27,021,000   27,021,000    
Common stock issued upon exercises of options, ESPP purchases, and restricted stock unit releases $ 1,113,000   1,113,000    
Common stock issued upon exercises of options, ESPP purchases, and restricted stock unit releases (in shares)   226,861      
Common stock issued upon exercises of options (in shares) 184,937        
Currency translation adjustment $ (3,631,000)     (3,631,000)  
Unrealized loss on available-for-sale securities 35,000     35,000  
Net Income (Loss) (112,642,000)       (112,642,000)
Ending balance at Dec. 31, 2023 $ 575,228,000 $ 36,000 $ 463,799,000 $ (13,240,000) $ 124,633,000
Ending balance (in shares) at Dec. 31, 2023   35,838,080