XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional paid-in capital
Retained earnings
Accumulated other comprehensive (loss)
Balance, beginning of period (in shares) at Dec. 31, 2023   167,680      
Balance, beginning of period at Dec. 31, 2023 $ 353,838 $ 1,676 $ 378,746 $ (8,705) $ (17,879)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for stock compensation plans (in shares)   2,278      
Issuance of common stock for stock compensation plans 18,656 $ 23 18,633    
Issuance of common stock under the employee stock purchase plan (in shares)   64      
Issuance of common stock under the employee stock purchase plan 1,758 $ 1 1,757    
Stock-based compensation 34,781   34,781    
Cash dividends declared (2,550)   (2,550)    
Other comprehensive income (loss) (4,173)       (4,173)
Net income (loss) (12,124)     (12,124)  
Balance, end of period (in shares) at Mar. 31, 2024   170,022      
Balance, end of period at Mar. 31, 2024 390,186 $ 1,700 431,367 (20,829) (22,052)
Balance, beginning of period (in shares) at Dec. 31, 2023   167,680      
Balance, beginning of period at Dec. 31, 2023 353,838 $ 1,676 378,746 (8,705) (17,879)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive income (loss) (6,387)        
Net income (loss) (5,511)        
Balance, end of period (in shares) at Jun. 30, 2024   170,738      
Balance, end of period at Jun. 30, 2024 435,402 $ 1,708 472,176 (14,216) (24,266)
Balance, beginning of period (in shares) at Mar. 31, 2024   170,022      
Balance, beginning of period at Mar. 31, 2024 390,186 $ 1,700 431,367 (20,829) (22,052)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock for stock compensation plans (in shares)   652      
Issuance of common stock for stock compensation plans 5,485 $ 7 5,478    
Issuance of common stock under the employee stock purchase plan (in shares)   64      
Issuance of common stock under the employee stock purchase plan 1,669 $ 1 1,668    
Stock-based compensation 36,224   36,224    
Cash dividends declared (2,561)   (2,561)    
Other comprehensive income (loss) (2,214)       (2,214)
Net income (loss) 6,613     6,613  
Balance, end of period (in shares) at Jun. 30, 2024   170,738      
Balance, end of period at Jun. 30, 2024 $ 435,402 $ 1,708 472,176 (14,216) (24,266)
Balance, beginning of period (in shares) at Dec. 31, 2024 172,224 172,224      
Balance, beginning of period at Dec. 31, 2024 $ 585,480 $ 1,722 526,102 87,901 (30,245)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase of common stock (in shares)   (2,920)      
Repurchase of common stock (118,704) $ (30) (118,674)    
Issuance of common stock for stock compensation plans (in shares)   1,756      
Issuance of common stock for stock compensation plans 9,754 $ 18 9,736    
Issuance of common stock under the employee stock purchase plan (in shares)   64      
Issuance of common stock under the employee stock purchase plan 1,911 $ 2 1,909    
Stock-based compensation 41,425   41,425    
Cash dividends declared (2,567)     (2,567)  
Other comprehensive income (loss) 8,548       8,548
Net income (loss) 85,422     85,422  
Balance, end of period (in shares) at Mar. 31, 2025   171,124      
Balance, end of period at Mar. 31, 2025 $ 611,269 $ 1,712 460,498 170,756 (21,697)
Balance, beginning of period (in shares) at Dec. 31, 2024 172,224 172,224      
Balance, beginning of period at Dec. 31, 2024 $ 585,480 $ 1,722 526,102 87,901 (30,245)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase of common stock (in shares) (6,100)        
Repurchase of common stock $ (251,200)        
Other comprehensive income (loss) 25,933        
Net income (loss) $ 115,499        
Balance, end of period (in shares) at Jun. 30, 2025 171,102 171,102      
Balance, end of period at Jun. 30, 2025 $ 624,542 $ 1,711 431,466 195,677 (4,312)
Balance, beginning of period (in shares) at Mar. 31, 2025   171,124      
Balance, beginning of period at Mar. 31, 2025 611,269 $ 1,712 460,498 170,756 (21,697)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase of common stock (in shares)   (3,147)      
Repurchase of common stock (132,485) $ (31) (132,454)    
Issuance of common stock for stock compensation plans (in shares)   3,086      
Issuance of common stock for stock compensation plans 64,906 $ 30 64,876    
Issuance of common stock under the employee stock purchase plan (in shares)   39      
Issuance of common stock under the employee stock purchase plan 1,816   1,816    
Stock-based compensation 36,730   36,730    
Cash dividends declared (5,156)     (5,156)  
Other comprehensive income (loss) 17,385       17,385
Net income (loss) $ 30,077     30,077  
Balance, end of period (in shares) at Jun. 30, 2025 171,102 171,102      
Balance, end of period at Jun. 30, 2025 $ 624,542 $ 1,711 $ 431,466 $ 195,677 $ (4,312)