XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Future lease payments    
Remainder of 2025 $ 742  
2026 1,497  
2027 1,380  
2028 595  
Thereafter 46  
Total lease payments 4,260  
Less: imputed interest (264)  
Total lease liabilities 3,996  
Less: current portion of lease liabilities (1,342) $ (1,306)
Total lease liabilities, net of current portion $ 2,654 $ 3,336
Other lease information    
Weighted-average remaining lease term (years) 2 years 11 months 1 day 3 years 4 months 20 days
Weighted-average discount rate 4.50% 4.50%
Weighted-average remaining lease term (years) 3 years 8 months 1 day 4 years 1 month 24 days
Weighted-average discount rate 3.90% 3.90%