XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Parenthetical) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Common Class A [Member]    
Common stock, shares authorized Unlimited Unlimited
Common stock shares, issued 3,622,399 3,523,449
Common stock shares, outstanding 3,622,399 3,523,449
Common Class B [Member]    
Common stock, shares authorized 100,000 100,000
Common stock shares, issued 100,000 100,000
Common stock shares, outstanding 100,000 100,000
Class M Units [Member]    
Common stock, shares authorized 1 1
Common stock shares, issued 1 1
Common stock shares, outstanding 1 1