XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
BASIS OF FINANCIAL STATEMENT PREPARATION (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
segment
country
Sep. 30, 2024
Dec. 31, 2024
Concentration Risk [Line Items]          
Number of countries with primary office locations | country     5    
Number of operating segments     1    
Number of reportable segments     1    
Customer one | Accounts receivable and unbilled services | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk, percentage     23.40%    
Customer one | Revenue | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk, percentage 19.80% 15.10% 18.30% 14.20%  
Pharmaceutical company one | Accounts receivable and unbilled services | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk, percentage         22.20%
Pharmaceutical company two | Accounts receivable and unbilled services | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk, percentage         13.80%
Customer two | Revenue | Customer concentration risk          
Concentration Risk [Line Items]          
Concentration risk, percentage       10.40%