XML 76 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Operating Lease Payment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 1,527  
2026 642  
2027 567  
2028 517  
2029 431  
Total future minimum lease payment 3,684  
Less: Imputed interest (610)  
Total operating lease liabilities $ 3,074 $ 2,934