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