XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Note 14 - Leases - Future Minimum Rent Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
2022 remaining, future minimum lease payments $ 2,247  
2023, future minimum lease payments 4,805  
2024, future minimum lease payments 3,655  
2025, future minimum lease payments 3,485  
2026, future minimum lease payments 3,478  
Thereafter, future minimum lease payments 10,520  
Total 28,190  
Less amount of payment representing interest (1,367)  
Total present value of lease payments $ 26,823 $ 23,282