XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Other lease information    
2025 $ 1,481  
2026 1,497  
2027 1,380  
2028 595  
Thereafter 48  
Total lease payments 5,001  
Less: imputed interest (359)  
Total lease liabilities 4,642  
Less: current portion of lease liabilities (1,306) $ (1,190)
Total lease liabilities, net of current portion $ 3,336 $ 4,390
Weighted-average remaining lease term (years) 3 years 4 months 20 days 4 years 4 months 13 days
Weighted-average discount rate 4.50% 4.50%
Weighted-average remaining lease term (years) 4 years 1 month 24 days 1 year 1 month 2 days
Weighted-average discount rate 3.90% 4.50%
Operating lease costs $ 1,400 $ 1,400