XML 119 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Leases - Lease Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2025 $ 10,239  
2026 8,679  
2027 6,451  
2028 5,121  
2029 2,231  
Thereafter 641  
Total lease payments 33,362  
Less amount of payment representing interest (2,511)  
Lease liabilities - operating leases $ 30,851 $ 34,797