XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit / Retained Earnings
Accumulated Other Comprehensive (Loss)
Total
Balance at Dec. 31, 2023 $ 33 $ 547,189 $ 319,506 $ (1,846) $ 864,882
Balance (in shares) at Dec. 31, 2023 32,685        
Increase (Decrease) in Stockholders' Equity          
Net income     51,595   51,595
Foreign currency translation adjustments       (1,731) (1,731)
Change in pension obligation       5 5
Issuance of common stock on restricted stock units, net of shares withheld   (2,699)     (2,699)
Issuance of common stock on restricted stock units, net of shares withheld (in shares) 42        
Stock-based compensation expense   4,690     4,690
Repurchase of common stock   (2,201) (12,798)   (14,999)
Repurchase of common stock (in shares) (122)        
Balance at Mar. 31, 2024 $ 33 546,979 358,303 (3,572) 901,743
Balance (in shares) at Mar. 31, 2024 32,605        
Balance at Dec. 31, 2024 $ 32 548,654 470,318 (6,214) 1,012,790
Balance (in shares) at Dec. 31, 2024 32,365        
Increase (Decrease) in Stockholders' Equity          
Net income     28,579   28,579
Foreign currency translation adjustments       646 646
Unrealized gains on available-for-sale investments       81 81
Issuance of common stock on restricted stock units, net of shares withheld   (1,583)     (1,583)
Issuance of common stock on restricted stock units, net of shares withheld (in shares) 38        
Stock-based compensation expense   4,903     4,903
Repurchase of common stock   (4,954) (13,224)   (18,178)
Repurchase of common stock (in shares) (274)        
Balance at Mar. 31, 2025 $ 32 $ 547,020 $ 485,673 $ (5,487) $ 1,027,238
Balance (in shares) at Mar. 31, 2025 32,129