Posted 17 hours ago17 hr comment_13340 The Irvine, California-based firm had a net loss of $40.7 million in the first quarter of 2025, a rebound from a net loss of $67.5 million in the previous period. View the full article