XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Parenthetical - $ / shares
Jun. 30, 2025
Dec. 31, 2024
Common Class A [Member]    
Class A Common stock, par value $ 0.01  
Class A Common stock, shares outstanding 14,255,895 13,962,422
Common Class B [Member]    
Class A Common stock, par value $ 0.01  
Class A Common stock, shares outstanding 3,451,770 3,456,548