Class a common stock, 0.00001 par value - 1,000,000,000 shares authorized 172,196,879 and 171,358,711 shares issued 168,288,492 and 167,450,324 outstanding as of june30, 2026 and december31, 2025, respectively
2
2
2
2
Additional paid-in capital
498,495
495,060
493,090
490,879
Treasury stock, at cost, 3,908,387 shares as of june30, 2026 and december31, 2025
25,272
25,272
25,272
25,272
Retained earnings
143,994
131,856
132,153
124,031
Total stockholders' equity
617,219
601,646
599,973
589,640
Total liabilities and stockholders equity
1,016,900
1,030,895
904,101
851,791
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.