Common stock, par value 0.0001 per share 300,000,000 class a shares authorized, 21,068,682 shares issued and outstanding at june 30, 2026, and 20,367,574 shares issued and outstanding at june 30, 2025 30,000,000 class b shares authorized, 19,496,034 shares issued and outstanding at june 30, 2026, and 20,166,034 shares issued and outstanding at june 30, 2025
4
4
Paid-in capital
138,592
136,995
Retained earnings
352,958
272,701
Accumulated other comprehensive loss
-106,077
-124,018
Total stockholders' equity
385,477
285,682
Total liabilities and stockholders' equity
1,501,241
1,360,900
Unit: Thousand (K) dollars (except for numbers of shares and EPS).
Time Plot
Show the time plot by selecting a row from the table.