XML 16 R6.htm IDEA: XBRL DOCUMENT v3.26.1
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, 2024   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)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (7,023)       (7,023)  
Other comprehensive loss (income) 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, 2025 45,027 57,833        
Beginning balance at Dec. 31, 2025 $ 1,231,814 $ 58 $ (368,307) 1,223,977 384,940 (8,854)
Balance at beginning of period (in shares) at Dec. 31, 2025 (12,806)   (12,806)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 11,358       11,358  
Other comprehensive loss (income) (1,788)         (1,788)
Share-based compensation 10,088     10,088    
Issuance of common stock under employee stock plans (in shares)   450        
Issuance of common stock under employee stock plans 7,762     7,762    
Tax payments related to restricted stock units $ (2,603)     (2,603)    
Balance at end of period (in shares) at Mar. 31, 2026 45,477 58,283        
Ending balance at Mar. 31, 2026 $ 1,256,631 $ 58 $ (368,307) $ 1,239,224 $ 396,298 $ (10,642)
Balance at end of period (in shares) at Mar. 31, 2026 (12,806)   (12,806)