XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Total
Beginning balance at Dec. 31, 2023 $ 23 $ 0 $ (1,462) $ 753,680  
Net income (loss)       23,094 $ 23,094
Common stock issued under employee stock plans   5,700      
Repurchase of common stock (1) (20,140)   (5,838)  
Stock-based compensation   25,787      
Other comprehensive gain     2,470   2,470
Payment of dividends to stockholders       (34,100)  
Ending balance at Sep. 30, 2024 22 11,347 1,008 736,836 749,213
Beginning balance at Jun. 30, 2024 22 0 (3,189) 733,909  
Net income (loss)       14,291 14,291
Common stock issued under employee stock plans   3,009      
Repurchase of common stock 0 0   0  
Stock-based compensation   8,338      
Other comprehensive gain     4,197   4,197
Payment of dividends to stockholders       (11,364)  
Ending balance at Sep. 30, 2024 22 11,347 1,008 736,836 749,213
Beginning balance at Dec. 31, 2024 22 18,734 (3,023) 734,039 749,772
Net income (loss)       8,803 8,803
Common stock issued under employee stock plans   5,326      
Repurchase of common stock (2) (64,025)   (34,071)  
Stock-based compensation   39,965      
Other comprehensive gain     1,761   1,761
Payment of dividends to stockholders       (35,553)  
Ending balance at Sep. 30, 2025 20 0 (1,262) 673,218 671,976
Beginning balance at Jun. 30, 2025 21 0 (1,287) 705,054  
Net income (loss)       (1,356) (1,356)
Common stock issued under employee stock plans   2,539      
Repurchase of common stock (1) (23,744)   (18,695)  
Stock-based compensation   21,205      
Other comprehensive gain     25   25
Payment of dividends to stockholders       (11,785)  
Ending balance at Sep. 30, 2025 $ 20 $ 0 $ (1,262) $ 673,218 $ 671,976