XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Future lease payments    
2025 $ 1,112  
2026 1,497  
2027 1,380  
2028 595  
Thereafter 46  
Total lease payments 4,630  
Less: imputed interest (309)  
Total lease liabilities 4,321  
Less: current portion of lease liabilities (1,323) $ (1,306)
Total lease liabilities, net of current portion $ 2,998 $ 3,336
Other lease information    
Weighted-average remaining lease term (years) 3 years 1 month 28 days 3 years 4 months 20 days
Weighted-average discount rate 4.50% 4.50%
Weighted-average remaining lease term (years) 3 years 11 months 1 day 4 years 1 month 24 days
Weighted-average discount rate 3.90% 3.90%