XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Other Assets and Other Liabilities - Summarizes of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
The remainder of current year $ 4,872  
Year One 5,448  
Year Two 4,600  
Year Three 3,670  
Year Four 2,040  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 865  
Total minimum lease payments 21,495  
Less: discount (1,503)  
Operating lease liability $ 19,992 $ 17,985