XML 27 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Balance at period start (in shares) at Dec. 31, 2020   54,003      
Balance at period start at Dec. 31, 2020 $ 246,274 $ 540 $ 726,504 $ (477,028) $ (3,742)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock offering, net of issuance costs (in shares)   5,750      
Common stock offering, net of issuance costs 87,193 $ 58 87,135    
Issuance of common stock for employee stock purchase plan (in shares)   85      
Issuance of common stock for employee stock purchase plan 1,421 $ 1 1,420    
Stock-based compensation (in shares)   443      
Stock-based compensation 7,952 $ 4 7,948    
Purchase of common stock for retirement (in shares)   (123)      
Purchase of common stock for retirement (2,145) $ (1) (1,352) (792)  
Exercise of stock options (in shares)   4      
Exercise of stock options 58   58    
Other comprehensive income 6,244       6,244
Net income (loss) (81,297)     (81,297)  
Balance at period end (in shares) at Dec. 31, 2021   60,162      
Balance at period end at Dec. 31, 2021 265,700 $ 602 821,713 (559,117) 2,502
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for employee stock purchase plan (in shares)   67      
Issuance of common stock for employee stock purchase plan 1,244   1,244    
Stock-based compensation (in shares)   417      
Stock-based compensation 9,166 $ 3 9,163    
Purchase of common stock for retirement (in shares)   (524)      
Purchase of common stock for retirement (7,833) $ (5) (2,069) (5,759)  
Exercise of stock options (in shares)   349      
Exercise of stock options 6,444 $ 4 6,440    
Other comprehensive income 5,627       5,627
Net income (loss) 364,189     364,189  
Balance at period end (in shares) at Dec. 31, 2022   60,471      
Balance at period end at Dec. 31, 2022 644,537 $ 604 836,491 (200,687) 8,129
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for employee stock purchase plan (in shares)   61      
Issuance of common stock for employee stock purchase plan 1,937   1,937    
Stock-based compensation (in shares)   464      
Stock-based compensation 11,342 $ 6 11,336    
Purchase of common stock for retirement (in shares)   (1,946)      
Purchase of common stock for retirement (68,208) $ (19) (6,090) (62,099)  
Exercise of stock options (in shares)   706      
Exercise of stock options 17,129 $ 6 17,123    
Other comprehensive income 45       45
Net income (loss) 728,642     728,642  
Balance at period end (in shares) at Dec. 31, 2023   59,756      
Balance at period end at Dec. 31, 2023 $ 1,335,424 $ 597 $ 860,797 $ 465,856 $ 8,174