XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Beginning Balance at Dec. 31, 2023 $ 421,467 $ 17 $ 557,513 $ (125,887) $ (10,176)
Beginning Balance (in shares) at Dec. 31, 2023   166,555      
Net income 29,149     29,149  
Share repurchase and retirement     (1,789) 1,789  
Share repurchase and retirement (in shares)   (534)      
Vesting of restricted stock units ("RSUs") and performance share units ("PSUs'') (in shares)   445      
Exercise of stock options 689   689    
Exercise of stock options (in shares)   50      
Payment of employee tax withholding related to RSUs and PSUs vesting (4,608)   (4,608)    
Stock-based compensation 5,558   5,558    
Other comprehensive income (loss),net of tax (3,260)       (3,260)
Ending Balance at Mar. 31, 2024 448,995 $ 17 557,363 (94,949) (13,436)
Ending Balance (in shares) at Mar. 31, 2024   166,516      
Beginning Balance at Dec. 31, 2024 265,125 $ 16 551,955 (269,287) (17,559)
Beginning Balance (in shares) at Dec. 31, 2024   159,594      
Net income 32,339     32,339  
Share repurchase and retirement (36)   (2,372) 2,336  
Share repurchase and retirement (in shares)   (686)      
Vesting of restricted stock units ("RSUs") and performance share units ("PSUs'') (in shares)   501      
Exercise of stock options 170   170    
Exercise of stock options (in shares)   13      
Payment of employee tax withholding related to RSUs and PSUs vesting (6,606)   (6,606)    
Stock-based compensation 6,456   6,456    
Other comprehensive income (loss),net of tax 2,127       2,127
Ending Balance at Mar. 31, 2025 $ 299,575 $ 16 $ 549,603 $ (234,612) $ (15,432)
Ending Balance (in shares) at Mar. 31, 2025   159,422