XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Reporting - Summary of Financial Information with Respect to Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment revenues:        
Total revenues $ 35,189 $ 38,469 $ 99,971 $ 87,132
Segment gross profit:        
Total segment gross profit 13,810 17,134 59,503 45,117
Unallocated:        
Research and development (42,705) (31,123) (83,446) (58,945)
Sales and marketing (9,022) (7,428) (18,167) (14,099)
General and administrative (23,216) (22,056) (49,524) (44,189)
Gain on equity investments 0 11,828 147,322 11,828
Change in fair value 40,654 (15,700) 76,391 (21,864)
Other income (expense) 4,326 (308) 7,263 31
Income tax benefit (expense) 20,431 (33) (5,928) (5)
Consolidated net income (loss) 4,278 (47,686) 133,414 (82,126)
Operating Segments | Software        
Segment revenues:        
Total revenues 29,352 30,011 61,565 63,092
Segment gross profit:        
Total segment gross profit 22,657 22,910 47,755 48,480
Operating Segments | Drug discovery        
Segment revenues:        
Total revenues 5,837 8,458 38,406 24,040
Segment gross profit:        
Total segment gross profit $ (8,847) $ (5,776) $ 11,748 $ (3,363)