v3.26.1
Consolidated Balance Sheets (Parenthetical) - shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Common Class A [Member]    
Common stock, shares authorized Unlimited Unlimited
Common stock, shares issued 3,909,902 3,836,696
Common stock, shares outstanding 3,909,902 3,836,696
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
Common Class M [Member]    
Common stock, shares issued 1 1
Common stock, shares outstanding 1 1
Common stock, shares authorized 1 1