XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Summary of Future Minimum Payments Under Non-cancellable Operating Leases) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 $ 751  
2026 2,931  
2027 2,904  
2028 2,619  
2029 2,317  
Thereafter 35,161  
Total future minimum operating lease payments 46,683  
Amounts representing interest (14,534)  
Present value of net future minimum operating lease payments $ 32,149 $ 32,763