XML 108 R97.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023, Operating leases $ 18,144  
2023, Finance leases 0  
2024, Operating leases 14,090  
2024, Finance leases 0  
2025, Operating leases 8,098  
2025, Finance leases 0  
2026, Operating leases 3,301  
2026, Finance leases 0  
2027, Operating leases 1,485  
2027, Finance leases 0  
Thereafter, Operating leases 2,699  
Thereafter, Finance leases 0  
Total lease payments, Operating leases 47,817  
Total lease payments, Finance leases 0  
Less imputed interest, Operating leases (6,674)  
Less imputed interest, Finance leases 0  
Total lease liabilities 41,143 $ 61,570
Total lease liabilities $ 0