XML 27 R6.htm IDEA: XBRL DOCUMENT v3.25.1
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       3,954 $ 3,954
Common stock issued under employee stock plans   2,691      
Repurchase of common stock (1) (9,105)   (5,535)  
Stock-based compensation   6,414      
Other comprehensive income (loss)     (1,097)   (1,097)
Payment of dividends to stockholders       (11,384)  
Ending balance at Mar. 31, 2024 22 0 (2,559) 740,715 738,178
Beginning balance at Dec. 31, 2024 22 18,734 (3,023) 734,039 749,772
Net income       8,790 8,790
Common stock issued under employee stock plans   2,787      
Repurchase of common stock 0 (23,098)   0  
Stock-based compensation   8,683      
Other comprehensive income (loss)     840   840
Payment of dividends to stockholders       (11,959)  
Ending balance at Mar. 31, 2025 $ 22 $ 7,106 $ (2,183) $ 730,870 $ 735,815