v3.25.2
Leases - Lessee, Operating Lease, Liability, Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2025 $ 968  
2026 779  
2027 686  
2028 651  
2029 415  
Thereafter 133  
Total future minimum operating lease payments 3,632  
Less imputed interest (419)  
Operating lease liabilities $ 3,213 $ 5,228