XML 78 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Remainder of 2023, Operating leases $ 13,725  
2024, Operating leases 15,642  
2025, Operating leases 9,588  
2026, Operating leases 4,887  
2027, Operating leases 3,136  
Thereafter, Operating leases 2,728  
Total lease payments, Operating leases 49,706  
Less imputed interest, Operating leases (6,408)  
Total present value to lease liabilities, Operating leases $ 43,298 $ 41,143