XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.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, 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 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, 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 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 46,844 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)   (10,283)