XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Revenue Recognition (Details)
Jun. 30, 2023
Data Analytics | Minimum  
Segment Reporting Information  
Payment period (in days) 30 days
Data Analytics | Minimum | International  
Segment Reporting Information  
Payment period (in days) 90 days
Data Analytics | Maximum  
Segment Reporting Information  
Payment period (in days) 60 days
Data Analytics | Maximum | International  
Segment Reporting Information  
Payment period (in days) 120 days
Chemistry Technologies | Minimum  
Segment Reporting Information  
Payment period (in days) 30 days
Chemistry Technologies | Minimum | International  
Segment Reporting Information  
Payment period (in days) 90 days
Chemistry Technologies | Maximum  
Segment Reporting Information  
Payment period (in days) 60 days
Chemistry Technologies | Maximum | International  
Segment Reporting Information  
Payment period (in days) 120 days