XML 110 R92.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Leases - Future Minimum Rent Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2025, future minimum lease payments $ 5,349  
2026, future minimum lease payments 5,843  
2027, future minimum lease payments 5,747  
2028, future minimum lease payments 4,830  
2029, future minimum lease payments 2,663  
Thereafter, future minimum lease payments 8,282  
Total 32,714  
Less amount of payment representing interest (3,009)  
Total present value of lease payments $ 29,705 $ 31,191