XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Concentration of Credit Risk and Current Expected Credit Losses - Schedule of Concentration of Credit Risk Related to Collaborative Partners (Details) - Revenue, Product and Service Benchmark - Customer Concentration Risk
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Customer A    
Concentration of risk    
Percentage of concentration risk 14.00% 17.00%
Customer B    
Concentration of risk    
Percentage of concentration risk 10.00% 11.00%
Customer C    
Concentration of risk    
Percentage of concentration risk 20.00% 18.00%
Customer D    
Concentration of risk    
Percentage of concentration risk 14.00% 12.00%
Customer E    
Concentration of risk    
Percentage of concentration risk 9.00% 10.00%