XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturities of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 4,777  
2026 4,219  
2027 4,190  
2028 4,094  
2029 4,132  
2030 & Beyond 7,264  
Total future minimum lease payments 28,676  
Less: Imputed interest 4,863  
Total lease liabilities 23,813 $ 28,460
Finance Leases    
2025 210  
2026 206  
2027 206  
2028 206  
2029 99  
2030 & Beyond 0  
Total future minimum lease payments 927  
Less: Imputed interest 144  
Total lease liabilities $ 783 $ 46