XML 23 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid in-Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2019   56,902,301      
Beginning balance at Dec. 31, 2019 $ 593,201 $ 569 $ 887,873 $ 1,161 $ (296,402)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock awards (in shares)   858,470      
Issuance of common stock upon exercise of stock awards 16,617 $ 9 16,608    
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   50,318      
Issuance of common stock under the Employee Stock Purchase Plan 1,427 $ 1 1,426    
Issuance of restricted stock units (in shares)   62,355      
Issuance of restricted stock units 0 $ 1 (1)    
Comprehensive income (loss) (70,420)     (1,087) (69,333)
Stock-based compensation 31,619   31,619    
Ending balance (in shares) at Dec. 31, 2020   57,873,444      
Ending balance at Dec. 31, 2020 572,444 $ 580 937,525 74 (365,735)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Sale of common stock (in shares)   748,062      
Sale of common stock 28,920 $ 7 28,913    
Issuance of common stock upon exercise of stock awards (in shares)   520,240      
Issuance of common stock upon exercise of stock awards 12,281 $ 5 12,276    
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   62,257      
Issuance of common stock under the Employee Stock Purchase Plan 1,837 $ 1 1,836    
Issuance of restricted stock units (in shares)   151,555      
Issuance of restricted stock units 0 $ 2 (2)    
Comprehensive income (loss) 81,047     (1,584) 82,631
Stock-based compensation 36,975   36,975    
Ending balance (in shares) at Dec. 31, 2021   59,355,558      
Ending balance at Dec. 31, 2021 733,504 $ 595 1,017,523 (1,510) (283,104)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock awards (in shares)   195,485      
Issuance of common stock upon exercise of stock awards 3,610 $ 2 3,608    
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   105,597      
Issuance of common stock under the Employee Stock Purchase Plan 2,092 $ 1 2,091    
Issuance of restricted stock units (in shares)   341,073      
Issuance of restricted stock units 0 $ 3 (3)    
Comprehensive income (loss) (60,623)     (5,442) (55,181)
Stock-based compensation 48,913   48,913    
Ending balance (in shares) at Dec. 31, 2022   59,997,713      
Ending balance at Dec. 31, 2022 $ 727,496 $ 601 $ 1,072,132 $ (6,952) $ (338,285)