Common stock, 0.0001 par value, 500,000,000 shares authorized, 26,186,979 and 26,520,417 shares issued and outstanding as of june 30, 2026 and december 31, 2025, respectively
3
3
3
3
Additional paid-in capital
542,662
533,628
523,168
516,355
Accumulated other comprehensive loss
-15,159
-16,453
-2,506
-4,092
Retained earnings
453,436
441,861
422,002
365,844
Total stockholders' equity
980,942
959,039
942,667
878,110
Total liabilities and stockholders' equity
3,964,165
3,612,331
3,050,967
2,943,546
Unit: Thousand (K) dollars (except for numbers of shares and EPS). Numbers labeled with * are estimated quarterly values.
Time Plot
Show the time plot by selecting a row from the table.