v3.25.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Balance at beginning of period (in shares) at Dec. 31, 2023   55,822        
Beginning balance at Dec. 31, 2023 $ 1,188,954 $ 56 $ (290,319) $ 1,122,292 $ 370,357 $ (13,432)
Balance at beginning of period (in shares) at Dec. 31, 2023     (10,283)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (15,676)       (15,676)  
Other comprehensive income (loss) (1,399)         (1,399)
Share-based compensation 9,381     9,381    
Issuance of common stock under employee stock plans (in shares)   385        
Issuance of common stock under employee stock plans 8,042     8,042    
Tax payments related to restricted stock units (705)     (705)    
Balance at end of period (in shares) at Mar. 31, 2024   56,207        
Ending balance at Mar. 31, 2024 1,188,597 $ 56 $ (290,319) 1,139,010 354,681 (14,831)
Balance at end of period (in shares) at Mar. 31, 2024     (10,283)      
Balance at beginning of period (in shares) at Dec. 31, 2023   55,822        
Beginning balance at Dec. 31, 2023 1,188,954 $ 56 $ (290,319) 1,122,292 370,357 (13,432)
Balance at beginning of period (in shares) at Dec. 31, 2023     (10,283)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (11,941)          
Other comprehensive income (loss) (1,446)          
Balance at end of period (in shares) at Jun. 30, 2024   56,277        
Ending balance at Jun. 30, 2024 1,202,808 $ 56 $ (290,319) 1,149,533 358,416 (14,878)
Balance at end of period (in shares) at Jun. 30, 2024     (10,283)      
Balance at beginning of period (in shares) at Mar. 31, 2024   56,207        
Beginning balance at Mar. 31, 2024 1,188,597 $ 56 $ (290,319) 1,139,010 354,681 (14,831)
Balance at beginning of period (in shares) at Mar. 31, 2024     (10,283)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 3,735       3,735  
Other comprehensive income (loss) (47)         (47)
Share-based compensation 11,010     11,010    
Issuance of common stock under employee stock plans (in shares)   70        
Issuance of common stock under employee stock plans 99     99    
Tax payments related to restricted stock units (586)     (586)    
Balance at end of period (in shares) at Jun. 30, 2024   56,277        
Ending balance at Jun. 30, 2024 $ 1,202,808 $ 56 $ (290,319) 1,149,533 358,416 (14,878)
Balance at end of period (in shares) at Jun. 30, 2024     (10,283)      
Balance at beginning of period (in shares) at Dec. 31, 2024 46,382 56,665        
Beginning balance at Dec. 31, 2024 $ 1,243,313 $ 57 $ (290,319) 1,167,882 382,888 (17,195)
Balance at beginning of period (in shares) at Dec. 31, 2024 (10,283)   (10,283)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ (7,023)       (7,023)  
Other comprehensive income (loss) 3,388         3,388
Share-based compensation 11,547     11,547    
Issuance of common stock under employee stock plans (in shares)   462        
Issuance of common stock under employee stock plans 8,266     8,266    
Tax payments related to restricted stock units (2,391)     (2,391)    
Balance at end of period (in shares) at Mar. 31, 2025   57,127        
Ending balance at Mar. 31, 2025 $ 1,257,100 $ 57 $ (290,319) 1,185,304 375,865 (13,807)
Balance at end of period (in shares) at Mar. 31, 2025     (10,283)      
Balance at beginning of period (in shares) at Dec. 31, 2024 46,382 56,665        
Beginning balance at Dec. 31, 2024 $ 1,243,313 $ 57 $ (290,319) 1,167,882 382,888 (17,195)
Balance at beginning of period (in shares) at Dec. 31, 2024 (10,283)   (10,283)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ (1,384)          
Other comprehensive income (loss) $ 9,676          
Balance at end of period (in shares) at Jun. 30, 2025 46,419 57,238        
Ending balance at Jun. 30, 2025 $ 1,263,619 $ 57 $ (305,971) 1,195,548 381,504 (7,519)
Balance at end of period (in shares) at Jun. 30, 2025 (10,819)   (10,819)      
Balance at beginning of period (in shares) at Mar. 31, 2025   57,127        
Beginning balance at Mar. 31, 2025 $ 1,257,100 $ 57 $ (290,319) 1,185,304 375,865 (13,807)
Balance at beginning of period (in shares) at Mar. 31, 2025     (10,283)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 5,639       5,639  
Other comprehensive income (loss) 6,288         6,288
Share-based compensation 11,205     11,205    
Issuance of common stock under employee stock plans (in shares)   111        
Tax payments related to restricted stock units (961)     (961)    
Stock repurchases (in shares)     (536)      
Stock repurchases $ (15,652)   $ (15,652)      
Balance at end of period (in shares) at Jun. 30, 2025 46,419 57,238        
Ending balance at Jun. 30, 2025 $ 1,263,619 $ 57 $ (305,971) $ 1,195,548 $ 381,504 $ (7,519)
Balance at end of period (in shares) at Jun. 30, 2025 (10,819)   (10,819)