XML 110 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturity Analysis of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 2,361  
2026 2,179  
2027 1,878  
2028 1,136  
2029 807  
2030 and thereafter 617  
Total lease payments 8,978  
Less: imputed interest (886)  
Operating lease liability 8,092 $ 9,285
Finance Lease    
2025 260  
2026 260  
2027 260  
2028 259  
2029 276  
2030 and thereafter 2,677  
Total lease payments 3,992  
Less: imputed interest (929)  
Present value of lease liabilities $ 3,063 $ 3,197