XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Remainder of 2025 $ 460  
2026 292  
2027 204  
2028 and thereafter 154  
Total minimum lease payments 1,110  
Less amount representing interest (78)  
Present value of net minimum operating lease payments 1,032  
Less current installments of obligation under current-operating lease liabilities 507 $ 660
Obligations under long-term operating lease liabilities, excluding current installments $ 525 $ 569
Weighted-average remaining lease term - operating leases (years) 2 years 5 months 4 days  
Weighted-average discount rate - operating leases 5.50%