XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities $ 162,737 $ 125,972
Long-term AFS securities 189,454 138,917
Deferred compensation plan assets 50,600 48,400
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 116,765 51,029
Long-term AFS securities 59,024 108,830
U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 35,111 44,133
Long-term AFS securities 125,718 24,414
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities   8,726
Estimate of Fair Value Measurement | Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation 12,475 14,635
Contingent consideration 5,551 5,324
Estimate of Fair Value Measurement | Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation 12,475 14,635
Contingent consideration 0 0
Estimate of Fair Value Measurement | Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation 0 0
Contingent consideration 0 0
Estimate of Fair Value Measurement | Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation 0 0
Contingent consideration 5,551 5,324
Estimate of Fair Value Measurement | Recurring | Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 162,737 125,972
Long-term AFS securities 189,454 138,917
Estimate of Fair Value Measurement | Recurring | Debt Securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 0 0
Long-term AFS securities 0 0
Estimate of Fair Value Measurement | Recurring | Debt Securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 162,737 125,972
Long-term AFS securities 189,454 138,917
Estimate of Fair Value Measurement | Recurring | Debt Securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 0 0
Long-term AFS securities 0 0
Estimate of Fair Value Measurement | Recurring | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 116,765 51,029
Long-term AFS securities 59,024 108,830
Estimate of Fair Value Measurement | Recurring | Corporate debt securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 0 0
Long-term AFS securities 0 0
Estimate of Fair Value Measurement | Recurring | Corporate debt securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 116,765 51,029
Long-term AFS securities 59,024 108,830
Estimate of Fair Value Measurement | Recurring | Corporate debt securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 0 0
Long-term AFS securities 0 0
Estimate of Fair Value Measurement | Recurring | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 35,111 44,133
Long-term AFS securities 125,718 24,414
Estimate of Fair Value Measurement | Recurring | U.S. Treasury securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 0 0
Long-term AFS securities 0 0
Estimate of Fair Value Measurement | Recurring | U.S. Treasury securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 35,111 44,133
Long-term AFS securities 125,718 24,414
Estimate of Fair Value Measurement | Recurring | U.S. Treasury securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 0 0
Long-term AFS securities 0 0
Estimate of Fair Value Measurement | Recurring | U.S. governmental agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 10,861 22,084
Long-term AFS securities 4,712 5,673
Estimate of Fair Value Measurement | Recurring | U.S. governmental agency securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 0 0
Long-term AFS securities 0 0
Estimate of Fair Value Measurement | Recurring | U.S. governmental agency securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 10,861 22,084
Long-term AFS securities 4,712 5,673
Estimate of Fair Value Measurement | Recurring | U.S. governmental agency securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 0 0
Long-term AFS securities 0 0
Estimate of Fair Value Measurement | Recurring | Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 0 8,726
Estimate of Fair Value Measurement | Recurring | Municipal securities | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 0 0
Estimate of Fair Value Measurement | Recurring | Municipal securities | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities 0 8,726
Estimate of Fair Value Measurement | Recurring | Municipal securities | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term AFS securities $ 0 $ 0