v3.25.3
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.