XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Share Capital and Additional Paid in Capital Authorized - Additional Information (Details) - shares
Jun. 30, 2023
Dec. 31, 2022
Voting common shares outstanding 38,724,073 32,668,320
Class A    
Non-voting shares outstanding 5,537,313 5,537,313
Class B    
Non-voting shares outstanding 13,046,309 15,234,849