XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning balance at Dec. 31, 2021 $ 552,820 $ 35 $ 413,180 $ (1,018) $ 140,623
Beginning balance (in shares) at Dec. 31, 2021   35,466,001      
Stock-based compensation 4,193   4,193    
Common stock issued upon exercises of options 333 $ 1 332    
Common stock issued upon exercises of options (in shares)   50,911      
Currency translation adjustment (550)     (550)  
Net Income (Loss) 69,582       69,582
Ending balance at Mar. 31, 2022 626,378 $ 36 417,705 (1,568) 210,205
Ending balance (in shares) at Mar. 31, 2022   35,516,912      
Beginning balance at Dec. 31, 2021 552,820 $ 35 413,180 (1,018) 140,623
Beginning balance (in shares) at Dec. 31, 2021   35,466,001      
Net Income (Loss) 75,208        
Ending balance at Jun. 30, 2022 637,301 $ 36 423,743 (2,309) 215,831
Ending balance (in shares) at Jun. 30, 2022   35,575,323      
Beginning balance at Dec. 31, 2021 552,820 $ 35 413,180 (1,018) 140,623
Beginning balance (in shares) at Dec. 31, 2021   35,466,001      
Net Income (Loss) 96,700        
Ending balance at Dec. 31, 2022 663,332 $ 36 435,665 (9,644) 237,275
Ending balance (in shares) at Dec. 31, 2022   35,611,219      
Beginning balance at Mar. 31, 2022 626,378 $ 36 417,705 (1,568) 210,205
Beginning balance (in shares) at Mar. 31, 2022   35,516,912      
Stock-based compensation 5,760   5,760    
Common stock issued upon exercises of options 278   278    
Common stock issued upon exercises of options (in shares)   58,411      
Currency translation adjustment (741)     (741)  
Net Income (Loss) 5,626       5,626
Ending balance at Jun. 30, 2022 637,301 $ 36 423,743 (2,309) 215,831
Ending balance (in shares) at Jun. 30, 2022   35,575,323      
Beginning balance at Dec. 31, 2022 663,332 $ 36 435,665 (9,644) 237,275
Beginning balance (in shares) at Dec. 31, 2022   35,611,219      
Stock-based compensation 5,807   5,807    
Common stock issued upon exercises of options 578   578    
Common stock issued upon exercises of options (in shares)   149,408      
Currency translation adjustment (2,006)     (2,006)  
Unrealized loss on available-for-sale securities 102     102  
Net Income (Loss) (15,551)       (15,551)
Ending balance at Mar. 31, 2023 652,262 $ 36 442,050 (11,548) 221,724
Ending balance (in shares) at Mar. 31, 2023   35,760,627      
Beginning balance at Dec. 31, 2022 $ 663,332 $ 36 435,665 (9,644) 237,275
Beginning balance (in shares) at Dec. 31, 2022   35,611,219      
Common stock issued upon exercises of options (in shares) 152,523        
Net Income (Loss) $ (49,851)        
Ending balance at Jun. 30, 2023 623,526 $ 36 449,232 (13,166) 187,424
Ending balance (in shares) at Jun. 30, 2023   35,781,919      
Beginning balance at Mar. 31, 2023 652,262 $ 36 442,050 (11,548) 221,724
Beginning balance (in shares) at Mar. 31, 2023   35,760,627      
Stock-based compensation 6,964   6,964    
Common stock issued upon exercises of options, ESPP purchases, and release of restricted stock units (in shares)   21,292      
Common stock issued upon exercises of options, ESPP purchases, and release of restricted stock units 218   218    
Currency translation adjustment 104     104  
Unrealized loss on available-for-sale securities (1,722)     (1,722)  
Net Income (Loss) (34,300)       (34,300)
Ending balance at Jun. 30, 2023 $ 623,526 $ 36 $ 449,232 $ (13,166) $ 187,424
Ending balance (in shares) at Jun. 30, 2023   35,781,919