Annual report pursuant to Section 13 and 15(d)

Investments (Narratives) (Details)

v3.24.0.1
Investments (Narratives) (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
qtr
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jun. 30, 2023
qtr
Schedule of Equity Method Investments [Line Items]                
Equity method investments       $ 37,400 $ 33,500 $ 37,400    
Future funding commitment         8,800      
Total revenue         1,245,620 1,239,784 $ 1,186,517  
Net receivable       101,696 120,958 101,696    
Issuance of note receivable to equity method investees         0 6,350 0  
Investment in private companies         4,175 16,351 25,926  
Intangible assets, net       379,995 $ 338,068 379,995    
Amortization period         5 years      
Historical purchase price       $ 22,100 $ 22,800 22,100    
Impairment of investments         $ 2,000 0 0  
Private Services Company                
Schedule of Equity Method Investments [Line Items]                
Ownership interest (as a percent)         3.76%      
Dilution gain on equity method investee share issuance           $ 2,600    
Private Services Company | Minimum                
Schedule of Equity Method Investments [Line Items]                
Ownership interest (as a percent)       3.00% 4.00% 3.00%    
Private Services Company | Maximum                
Schedule of Equity Method Investments [Line Items]                
Ownership interest (as a percent)       48.00% 55.00% 48.00%    
Private Services Company | Related Party                
Schedule of Equity Method Investments [Line Items]                
Total revenue         $ 12,300 $ 16,000 $ 16,400  
Net receivable       $ 2,000 $ 1,700 2,000    
Privately Held Company                
Schedule of Equity Method Investments [Line Items]                
Ownership interest (as a percent) 48.00% 41.00%            
Dilution gain on equity method investee share issuance   $ 6,900            
Issuance of note receivable to equity method investees     $ 2,500          
Investment in private companies $ 8,400              
Number of quarter lag from actual result | qtr         1      
Intangible assets, net         $ 7,800      
Privately Held Company Two                
Schedule of Equity Method Investments [Line Items]                
Ownership interest (as a percent)   25.00%            
Future funding commitment         7,500      
Investment in private companies   $ 5,000   10,000 2,500      
Number of quarter lag from actual result | qtr               1
Other Equity Investments | Level II                
Schedule of Equity Method Investments [Line Items]                
Historical purchase price       $ 400 $ 2,800 $ 400