XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENTS (Fair Value of Assets and Liabilities Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash equivalents $ 2,247   $ 26,684      
Business acquisition liabilities 64,294   70,525      
Municipal Bonds [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Securities 129,479   157,247      
Corporate Debt Securities [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Securities 455,621   430,996      
Commercial Paper [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Securities 8,632   38,253      
Asset-backed Securities [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Securities 113,569   140,651      
U.S. Government And Agency Securities [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Securities 67,727   45,706      
Fair Value, Inputs, Level 1 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash equivalents 2,247   3,768      
Fair Value, Inputs, Level 2 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Cash equivalents     22,916      
Fair Value, Inputs, Level 2 [Member] | Municipal Bonds [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Securities 129,479   157,247      
Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Securities 455,621   430,996      
Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Securities 8,632   38,253      
Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Securities 113,569   140,651      
Fair Value, Inputs, Level 2 [Member] | U.S. Government And Agency Securities [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Securities 67,727   45,706      
Fair Value, Inputs, Level 3 [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Business acquisition liabilities $ 64,294 $ 68,314 $ 70,525 $ 57,842 $ 47,995 $ 37,270