XML 121 R104.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Estimated Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee Disclosure [Abstract]    
2026 $ 1,616  
2027 1,338  
2028 1,251  
2029 1,196  
2030 923  
Thereafter 14,802  
Total undiscounted lease payments 21,126  
Less effect of discounting (6,890)  
Present value of estimated lease payments (lease liability) $ 14,236 $ 14,600