Common stock - .0001 par value 170,000 shares authorized, 68,087 and 67,280 shares issued at december 31, 2025 and december 31, 2024, respectively, and 66,775 and 67,280 shares outstanding at december 31, 2025 and december 31, 2024, respectively
7
Treasury stock 1,312 and zero shares at december 31, 2025 and december 31, 2024, respectively
11,594
Additional paid-in capital
329,071
Accumulated retained earnings
200,954
Accumulated other comprehensive loss
-1,296
Total equity
517,142
Total
1,285,749
Unit: Thousand (K) dollars (except for numbers of shares and EPS).
Time Plot
Show the time plot by selecting a row from the table.