XML 27 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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       8,803 $ 8,803
Common stock issued under employee stock plans   2,691      
Repurchase of common stock (1) (20,140)   (5,838)  
Stock-based compensation   17,449      
Other comprehensive income (loss)     (1,727)   (1,727)
Payment of dividends to stockholders       (22,736)  
Ending balance at Jun. 30, 2024 22 0 (3,189) 733,909 730,742
Beginning balance at Mar. 31, 2024 22 0 (2,559) 740,715  
Net income       4,849 4,849
Common stock issued under employee stock plans   0      
Repurchase of common stock 0 (11,035)   (303)  
Stock-based compensation   11,035      
Other comprehensive income (loss)     (630)   (630)
Payment of dividends to stockholders       (11,352)  
Ending balance at Jun. 30, 2024 22 0 (3,189) 733,909 730,742
Beginning balance at Dec. 31, 2024 22 18,734 (3,023) 734,039 749,772
Net income       10,159 10,159
Common stock issued under employee stock plans   2,787      
Repurchase of common stock (1) (40,281)   (15,376)  
Stock-based compensation   18,760      
Other comprehensive income (loss)     1,736   1,736
Payment of dividends to stockholders       (23,768)  
Ending balance at Jun. 30, 2025 21 0 (1,287) 705,054 703,788
Beginning balance at Mar. 31, 2025 22 7,106 (2,183) 730,870  
Net income       1,369 1,369
Common stock issued under employee stock plans   0      
Repurchase of common stock (1) (17,183)   (15,376)  
Stock-based compensation   10,077      
Other comprehensive income (loss)     896   896
Payment of dividends to stockholders       (11,809)  
Ending balance at Jun. 30, 2025 $ 21 $ 0 $ (1,287) $ 705,054 $ 703,788