XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Operating Leases - Net present value of the operating lease liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
2025 $ 977  
2026 1,331  
2027 1,327  
2028 957  
2029 695  
2030 and thereafter 177  
Total lease payments 5,464  
Less: Interest (1,018)  
Net present value of lease liabilities 4,446  
Current portion 904 $ 877
Long-term portion 3,542 $ 3,778
Total $ 4,446