v3.24.1.u1
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
May 31, 2023
May 31, 2022
May 31, 2021
Dec. 31, 2023
Related Party Transaction [Line Items]              
Total revenues $ 36,598,000   $ 64,782,000        
Net receivables 19,839,000           $ 65,992,000
Restricted cash 4,638,000           5,751,000
Agreement with Gates Ventures, LLC              
Related Party Transaction [Line Items]              
Software contribution revenue recognized 1,000,000 $ 1,800,000          
Director              
Related Party Transaction [Line Items]              
Related party transactions amount 105,000   105,000        
Related Party | BMGFT              
Related Party Transaction [Line Items]              
Net receivables 0           0
Related Party | BMGFT | SW Services              
Related Party Transaction [Line Items]              
Total revenues 7,000   33,000        
Related Party | BMGFT | Drug Discovery Services              
Related Party Transaction [Line Items]              
Total revenues 490,000   $ 766,000        
Related Party | Structure Therapeutics              
Related Party Transaction [Line Items]              
Total revenues 810,000            
Net receivables 250,000           494,000
Related Party | Agreement with Gates Ventures, LLC | Gates Ventures, LLC              
Related Party Transaction [Line Items]              
Net receivables $ 0           0
Contribution revenue recognition       $ 1,000,000 $ 1,000,000 $ 1,000,000  
Related Party | Agreement with Gates Ventures, LLC | Minimum | Gates Ventures, LLC              
Related Party Transaction [Line Items]              
Percentage of voting securities (in percent) 5.00%            
Related Party | Drug discovery contribution | BMGFT              
Related Party Transaction [Line Items]              
Net receivables $ 0           0
Restricted cash $ 1,138,000           $ 2,251,000