v3.26.3
Related Party Transactions (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Jun. 30, 2023
renewal_option
Sep. 30, 2026
USD ($)
renewal_option
Sep. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Mar. 31, 2023
Related Party Transaction [Line Items]              
Total revenue $ 716,000 $ 659,903   $ 2,129,935 $ 1,821,784    
Advanced billings 961,855     961,855   $ 854,390  
Accounts receivable and unbilled, net 447,642     447,642   402,078  
Prepaid expenses and other current assets 92,043     92,043   90,497  
Operating lease cost 8,144 7,672   23,927 23,425    
Operating lease right-of-use assets 152,549     152,549   117,815  
Other current liabilities 25,417     25,417   23,209  
Operating lease liabilities 146,041     146,041   113,643  
Accounts payable 43,682     43,682   28,142  
Related Party              
Related Party Transaction [Line Items]              
Total revenue 3,800 12,200   15,800 42,900    
Advanced billings 12,200     12,200   12,300  
Accounts receivable and unbilled, net 2,900     2,900   3,500  
Operating lease right-of-use assets 90,550     90,550   68,416  
Other current liabilities 6,609     6,609   6,915  
Operating lease liabilities 99,233     99,233   77,344  
Accounts payable 300     300   300  
Employee Loans | Related Party              
Related Party Transaction [Line Items]              
Prepaid expense and other assets 400     400   400  
Service Agreement | Related Party | LIB              
Related Party Transaction [Line Items]              
Total revenue 1,600 1,800   4,000 5,700    
Advanced billings 9,000     9,000   8,100  
Accounts receivable and unbilled, net 2,900     2,900   1,900  
Service Agreement | Related Party | CinRx Pharma and Subsidiaries              
Related Party Transaction [Line Items]              
Total revenue 2,300 10,400   11,900 37,200    
Advanced billings 3,200     3,200   4,300  
Accounts receivable and unbilled, net 100     100   1,600  
Service Agreement | Related Party | The Summit              
Related Party Transaction [Line Items]              
Operating Costs and Expenses 100 100   200 200    
Leased Real Estate | Chief Executive Officer              
Related Party Transaction [Line Items]              
Term of lease             10 years
Number of lease renewal options | renewal_option     1        
Lease term upon renewal     10 years        
Operating lease cost 700 700   2,100 2,100    
Operating lease right-of-use assets 14,400     14,400   15,800  
Other current liabilities 1,900     1,900   1,800  
Operating lease liabilities $ 13,200     $ 13,200   14,700  
Leased Real Estate | Related Party | Chief Executive Officer And Immediate Family | Office Space              
Related Party Transaction [Line Items]              
Number of lease renewal options | renewal_option       2      
Lease term upon renewal 10 years     10 years      
Operating lease cost $ 1,500 1,500   $ 4,300 4,300    
Operating lease right-of-use assets 47,000     47,000   48,400  
Other current liabilities 2,000     2,000   1,800  
Operating lease liabilities $ 58,800     $ 58,800   60,200  
First Leased Office Space | Related Party | Chief Executive Officer And Immediate Family | Building              
Related Party Transaction [Line Items]              
Term of lease 10 years     10 years      
Operating lease cost $ 600 600   $ 1,900 1,900    
Operating lease right-of-use assets 29,200     29,200   4,200  
Other current liabilities 1,900     1,900   2,300  
Operating lease liabilities $ 27,200     $ 27,200   1,900  
Second Leased Office Space | Related Party | Chief Executive Officer And Immediate Family | Building              
Related Party Transaction [Line Items]              
Number of lease renewal options | renewal_option       1      
Lease term upon renewal 10 years     10 years      
Operating lease cost $ 100 100   $ 100 800    
Other current liabilities 800     800   1,000  
Operating lease liabilities           500  
Travel Services | Chief Executive Officer              
Related Party Transaction [Line Items]              
Travel expenses with related party 700 $ 500   1,500 $ 1,400    
Travel Services | Related Party              
Related Party Transaction [Line Items]              
Accounts payable $ 100     $ 100   $ 300