v3.25.4
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
(Accumulated Deficit) Retained Earnings
Accumulated Other Comprehensive Loss
Balance, beginning of period at Dec. 31, 2022 $ 386,387 $ 309 $ (12,497) $ 770,794 $ (359,827) $ (12,392)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 282,810       282,810  
Foreign currency translation 2,320         2,320
Stock-based compensation expense 20,516     20,516    
Stock options exercised 11,378 7   11,371    
Repurchases of common stock (144,461) (8)     (144,453)  
Re-issuance of treasury stock 0          
Re-issuance of treasury stock     175   (175)  
Balance, end of period at Dec. 31, 2023 558,950 308 (12,322) 802,681 (221,645) (10,072)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 404,386       404,386  
Foreign currency translation (4,671)         (4,671)
Stock-based compensation expense 25,514     25,514    
Stock options exercised 15,858 3   15,855    
Repurchases of common stock (174,492) (5)     (174,487)  
Re-issuance of treasury stock 0   87   (87)  
Balance, end of period at Dec. 31, 2024 825,545 306 (12,235) 844,050 8,167 (14,743)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 451,123       451,123  
Foreign currency translation 9,837         9,837
Stock-based compensation expense 34,786     34,786    
Stock options exercised 57,001 7   56,994    
Repurchases of common stock (919,221) (29)     (919,192)  
Re-issuance of treasury stock 0   79   (79)  
Balance, end of period at Dec. 31, 2025 $ 459,071 $ 284 $ (12,156) $ 935,830 $ (459,981) $ (4,906)