v3.25.4
Note 22 - Equity-based Compensation (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Jun. 04, 2025
Jun. 02, 2022
Apr. 07, 2020
Apr. 06, 2020
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 5,895            
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 7 months 6 days            
Membership Units [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 15,671 $ 0 $ 0        
Equity Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)       2,500,000 1,900,000 1,200,000 600,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 818,002            
Long Term Incentive Plan 2010 and AFN 2006 Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) 0            
Equity Incentive Plan 2010 and 2006 Equity Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 3,105 $ 1,940 $ 2,249