XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Related party transactions          
Operating expenses $ 48,400 $ 33,176 $ 91,183 $ 66,881  
Cost of revenue 13,176 12,147 27,094 25,665  
Accounts payable 9,124   9,124   $ 6,953
Accounts receivable, net of allowance for expected credit losses 23,549   23,549   32,141
Emission Inc.          
Related party transactions          
Operating expenses 300   300    
Accounts payable 0   0    
Harvard University          
Related party transactions          
Related party revenue 0 0 500 500  
Cost of revenue 0 $ 0 0 $ 0  
Accounts payable 0   0   0
Accounts receivable, net of allowance for expected credit losses 600   600   0
Tufts          
Related party transactions          
Accounts payable $ 0   $ 0   $ 0