XML 29 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional paid-in capital
Retained earnings (accumulated deficit)
Accumulated other comprehensive (loss)
Balance, beginning of period (in shares) at Dec. 31, 2021   81,712      
Balance, beginning of period at Dec. 31, 2021 $ 416,088 $ 817 $ 145,810 $ 276,449 $ (6,988)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase of common stock (in shares)   (280)      
Repurchase of common stock (24,508) $ (2) (24,506)    
Issuance of common stock for stock compensation plans (in shares)   754      
Issuance of common stock for stock compensation plans (20,620) $ 7 (20,627)    
Issuance of common stock under the employee stock purchase plan (in shares)   250      
Issuance of common stock under the employee stock purchase plan 9,172 $ 2 9,170    
Stock-based compensation 122,229   122,229    
Cash dividends declared (9,854)   (2,474) (7,380)  
Other Comprehensive income (loss) (16,082)       (16,082)
Net income (loss) (345,582)     (345,582)  
Balance, end of period (in shares) at Dec. 31, 2022   82,436      
Balance, end of period at Dec. 31, 2022 130,843 $ 824 229,602 (76,513) (23,070)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for stock compensation plans (in shares)   1,212      
Issuance of common stock for stock compensation plans 8,905 $ 12 8,893    
Issuance of common stock under the employee stock purchase plan (in shares)   192      
Issuance of common stock under the employee stock purchase plan 7,744 $ 2 7,742    
Stock-based compensation 143,352   143,352    
Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings (10,005)   (10,005)    
Other Comprehensive income (loss) 5,191       5,191
Net income (loss) $ 67,808     67,808  
Balance, end of period (in shares) at Dec. 31, 2023 83,840 83,840      
Balance, end of period at Dec. 31, 2023 $ 353,838 $ 838 379,584 (8,705) (17,879)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase of common stock (in shares)   (825)      
Repurchase of common stock (69,557) $ (8) (69,549)    
Issuance of common stock for stock compensation plans (in shares)   2,985      
Issuance of common stock for stock compensation plans 75,216 $ 30 75,186    
Issuance of common stock under the employee stock purchase plan (in shares)   112      
Issuance of common stock under the employee stock purchase plan 6,709 $ 1 6,708    
Stock-based compensation 142,718   142,718    
Cash dividends declared (10,267)   (7,684) (2,583)  
Other Comprehensive income (loss) (12,366)       (12,366)
Net income (loss) $ 99,189     99,189  
Balance, end of period (in shares) at Dec. 31, 2024 86,112 86,112      
Balance, end of period at Dec. 31, 2024 $ 585,480 $ 861 $ 526,963 $ 87,901 $ (30,245)