Annual report [Section 13 and 15(d), not S-K Item 405]

LEASES - Maturities of Liabilities related to Operating Leases (Details)

v3.25.0.1
LEASES - Maturities of Liabilities related to Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Note 10 - LEASES - Undiscounted Future Minimum Payment (Details)    
2025 $ 2,164  
2026 1,625  
2027 1,658  
2028 1,712  
2029 3,980  
Thereafter 8,908  
Total lease payments 20,047  
Less: imputed interest (8,135)  
Total $ 11,912 $ 12,258