XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities $ 162,094 $ 125,972
Fair value, long-term AFS securities 257,633 138,917
Deferred compensation plan assets 52,300 48,400
Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation 13,752 14,635
Contingent consideration 4,991 5,324
Level 1 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation 13,752 14,635
Contingent consideration 0 0
Level 2 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation 0 0
Contingent consideration 0 0
Level 3 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation 0 0
Contingent consideration 4,991 5,324
Debt Securities | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 162,094 125,972
Fair value, long-term AFS securities 257,633 138,917
Debt Securities | Level 1 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 0 0
Fair value, long-term AFS securities 0 0
Debt Securities | Level 2 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 162,094 125,972
Fair value, long-term AFS securities 257,633 138,917
Debt Securities | Level 3 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 0 0
Fair value, long-term AFS securities 0 0
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 108,069 51,029
Fair value, long-term AFS securities 103,942 108,830
Corporate debt securities | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 108,069 51,029
Fair value, long-term AFS securities 103,942 108,830
Corporate debt securities | Level 1 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 0 0
Fair value, long-term AFS securities 0 0
Corporate debt securities | Level 2 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 108,069 51,029
Fair value, long-term AFS securities 103,942 108,830
Corporate debt securities | Level 3 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 0 0
Fair value, long-term AFS securities 0 0
U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 48,109 44,133
Fair value, long-term AFS securities 149,859 24,414
U.S. Treasury securities | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 48,109 44,133
Fair value, long-term AFS securities 149,859 24,414
U.S. Treasury securities | Level 1 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 0 0
Fair value, long-term AFS securities 0 0
U.S. Treasury securities | Level 2 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 48,109 44,133
Fair value, long-term AFS securities 149,859 24,414
U.S. Treasury securities | Level 3 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 0 0
Fair value, long-term AFS securities 0 0
U.S. governmental agency securities | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 5,916 22,084
Fair value, long-term AFS securities 3,832 5,673
U.S. governmental agency securities | Level 1 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 0 0
Fair value, long-term AFS securities 0 0
U.S. governmental agency securities | Level 2 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 5,916 22,084
Fair value, long-term AFS securities 3,832 5,673
U.S. governmental agency securities | Level 3 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 0 0
Fair value, long-term AFS securities 0 0
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities   8,726
Municipal securities | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 0 8,726
Municipal securities | Level 1 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 0 0
Municipal securities | Level 2 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities 0 8,726
Municipal securities | Level 3 | Recurring | Estimate of Fair Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value, short-term AFS securities $ 0 $ 0