XML 69 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Lease Liabilities for the Company's Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 1,012  
2026 1,145  
2027 1,002  
2028 608  
2029 49  
Thereafter 0  
Total 3,816  
Less: imputed interest (683)  
Present value of lease liabilities 3,133 $ 4,257
2025 32  
2025 22  
2026 22  
2027 22  
2028 22  
Thereafter 0  
Total lease payments 120  
Less: imputed interest (17)  
Present value of lease liabilities 103 $ 156
2025 1,044  
2026 1,167  
2027 1,024  
2028 630  
2029 71  
Thereafter 0  
Total lease payments 3,936  
Less: imputed interest (700)  
Present value of lease liabilities $ 3,236