News

Research and development expenses were $16.1 million for the three months ended June 30, 2025, compared to $16.3 million for the same period in 2024. The decrease is most largely due to a decrease in ...