Share Capital and Additional Paid in Capital Authorized |
6 Months Ended |
---|---|
Jun. 30, 2025 | |
Share Capital And Additional Paid In Capital Authorized [Abstract] | |
Share Capital and Additional Paid in Capital Authorized | 5. SHARE CAPITAL AND ADDITIONAL PAID IN CAPITAL AUTHORIZED
As of June 30, 2025 and December 31, 2024, the Company had 49,142,053 and 44,667,815 common shares, 5,537,313 and 5,537,313 Class A Non-Voting Common Shares, and 9,776,423 and 11,553,599 Class B Non-Voting Shares outstanding, respectively. |