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