v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total revenue $ 102,692 $ 70,514 $ 189,807 $ 132,936
Cost of services 31,790 27,562 60,429 52,573
Gross profit 70,902 42,952 129,378 80,363
Research and development 15,079 10,902 27,656 22,469
Selling and marketing 19,448 16,585 37,764 32,670
General and administrative 27,415 26,044 59,549 49,463
Income (loss) from operations 8,960 (10,579) 4,409 (24,239)
Non-operating income (expenses), net        
Change in fair value of warrants and contingent liabilities 2,181 (4,409) 1,081 (10,510)
Interest expense, net (817) (894) (1,457) (1,491)
Other income (expense), net 239 (13,481) 448 (13,444)
Total non-operating income (expense), net 1,603 (18,784) 72 (25,445)
Income (loss) before income taxes 10,563 (29,363) 4,481 (49,684)
Income tax benefit (expense) 246 190 (201) 272
Net income (loss) 10,809 (29,173) 4,280 (49,412)
Other comprehensive income (loss), net of tax        
Unrealized (loss) gain related to available for sale securities, net (93) 168 (18) 34
Comprehensive income (loss) $ 10,716 $ (29,005) $ 4,262 $ (49,378)
Weighted average shares outstanding of Class A common stock - Basic (in shares) 28,579,704 26,617,955 28,365,018 26,340,063
Earnings (loss) per share, Class A common stock- Basic (in dollars per share) $ 0.38 $ (1.10) $ 0.15 $ (1.88)
Weighted average shares outstanding of Class A common stock - Diluted (in shares) 29,753,933 26,617,955 29,642,555 26,340,063
Earnings (loss) per share, Class A common stock- Diluted (in dollars per share) $ 0.36 $ (1.10) $ 0.14 $ (1.88)
Class A common stock        
Other comprehensive income (loss), net of tax        
Weighted average shares outstanding of Class A common stock - Basic (in shares) 28,579,704 26,617,955 28,365,018 26,340,063
Earnings (loss) per share, Class A common stock- Basic (in dollars per share) $ 0.38 $ (1.10) $ 0.15 $ (1.88)
Weighted average shares outstanding of Class A common stock - Diluted (in shares) 29,753,933 26,617,955 29,642,555 26,340,063
Earnings (loss) per share, Class A common stock- Diluted (in dollars per share) $ 0.36 $ (1.10) $ 0.14 $ (1.88)
Diagnostic test revenue        
Total revenue $ 99,823 $ 69,439 $ 185,582 $ 130,543
Other revenue        
Total revenue $ 2,869 $ 1,075 $ 4,225 $ 2,393