XML 121 R97.htm IDEA: XBRL DOCUMENT v3.25.4
Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Related party transactions      
Cost of revenue $ 73,938 $ 54,317 $ 48,144
Accounts receivable, net of allowance for expected credit losses 29,972 32,141  
Accounts payable 13,568 6,953  
Biopharmaceutical Customer      
Related party transactions      
Related party revenue 4,800    
Cost of revenue 4,600    
Deferred revenue 8,200    
Accounts receivable, net of allowance for expected credit losses 0    
Emission Inc.      
Related party transactions      
Accounts payable 0    
Harvard University      
Related party transactions      
Related party revenue 1,500 2,200 1,300
Cost of revenue 0 0 $ 0
Accounts receivable, net of allowance for expected credit losses $ 0 $ 0