XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Leases Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 - Operating $ 1,825  
2026 - Operating 1,975  
2027 - Operating 1,183  
2028 - Operating 738  
2029 - Operating 714  
Thereafter - Operating 2,304  
Total Undiscounted payments - Operating 8,739  
Less: Present value adjustment - Operating (905)  
Operating lease, liability 7,834  
2025 - Finance 244  
2026 - Finance 159  
2027 - Finance 111  
2028 - Finance 55  
2029 - Finance 0  
Thereafter - Finance 0  
Total undiscounted payments - Finance 569  
Less: Present Value Adjustment - Finance (29)  
Lease Liability - Finance 540  
2025 - Total 2,069  
2026 - Total 2,134  
2027 - Total 1,294  
2028 - Total 793  
2029 - Total 714  
Thereafter - Total 2,304  
Total undiscounted payments - Total 9,308  
Less present value adjustment - Total (934)  
Lease liabilities $ 8,374 $ 6,356