XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 1 - Principles of Consolidation and Basis of Presentation (Details Textual)
Jul. 25, 2020
Mar. 31, 2024
shares
Dec. 31, 2023
shares
May 16, 2023
shares
Dec. 31, 2022
shares
Stock Split From [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 3        
Stock Split To [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 2        
Common Class A [Member]          
Common Stock, Shares Authorized   105,000,000 105,000,000 105,000,000 60,000,000
Common Class B [Member]          
Common Stock, Shares Authorized   35,000,000 35,000,000 35,000,000 20,000,000