XML 135 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income Per Share (Narrative) (Details) - $ / shares
12 Months Ended
Dec. 18, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2021
Feb. 02, 2021
Conversion of Stock, Shares Converted   0      
Exercise price of warrant $ 21.62       $ 21.62
Common Class A [Member]          
Conversion of Stock, Shares Converted 149,179   149,179 231,276  
Series B Preferred Stock [Member]          
Preferred Stock, Par Value Per Share   $ 1.00      
Warrant [Member]          
Conversion of Stock, Shares Converted 250,000     250,000  
Preferred Series B [Member]          
Conversion of Stock, Shares Converted       3,873