XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets (Parenthetical) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Common Class A [Member]    
Common stock, shares authorized Unlimited Unlimited
Common stock shares, issued 3,631,703 3,622,399
Common stock shares, outstanding 3,631,703 3,622,399
Common Class B [Member]    
Common stock shares, issued 100,000 100,000
Common stock shares, outstanding 100,000 100,000
Common stock, shares authorized 100,000 100,000
Class M Units [Member]    
Common stock shares, issued 1 1
Common stock shares, outstanding 1 1
Common stock, shares authorized 1 1