v3.25.4
Note 26 - Earnings (Loss) Per Common Share - Schedule of Anti-Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Antidilutive securities (in shares) 0 82,632 4,019,239
Restricted Stock [Member]      
Antidilutive securities (in shares) 0 59,655 9,060
Restricted Operating LLC Units [Member]      
Antidilutive securities (in shares) 0 22,977 4,010,179