XML 26 R8.htm IDEA: XBRL DOCUMENT v3.25.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, 2021   60,162      
Balance at period start 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
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for employee stock purchase plan (in shares)   136      
Issuance of common stock for employee stock purchase plan 2,715   2,715    
Stock-based compensation (in shares)   391      
Stock-based compensation 25,297 $ 4 25,293    
Purchase of common stock for retirement (in shares)   (5,118)      
Purchase of common stock for retirement (142,508) $ (49) (5,771) (136,688)  
Exercise of stock options (in shares)   100      
Exercise of stock options 1,514   1,514    
Other comprehensive income 2,182       2,182
Net income (loss) (33,322)     (33,322)  
Balance at period end (in shares) at Dec. 31, 2024   55,265      
Balance at period end at Dec. 31, 2024 $ 1,191,302 $ 552 $ 884,548 $ 295,846 $ 10,356