v3.20.2
Fair Value Measurements - (Tables)
|
6 Months Ended |
|
Fair Value Disclosures [Abstract] |
|
Schedule of Assets and Liabilities Carried at Fair Value Measured on a Recurring Basis |
The following tables provide the assets and liabilities carried at fair value measured on a recurring basis at June 27, 2020 and December 31, 2019:
|
|
|
|
|
|
Fair Value Measurements Using |
|
|
|
Carrying
Value |
|
|
Quoted Prices in
Active Markets for
Identical Assets
(Level 1) |
|
|
Significant Other
Observable Inputs
(Level 2) |
|
|
Significant
Unobservable Inputs
(Level 3) |
|
June 27, 2020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Assets: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Available-for-sale debt securities: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Municipal notes and bonds |
|
$ |
64,599 |
|
|
$ |
— |
|
|
$ |
64,599 |
|
|
$ |
— |
|
U.S. treasury securities |
|
|
4,996 |
|
|
|
4,996 |
|
|
|
— |
|
|
|
— |
|
Asset-backed securities |
|
|
15,557 |
|
|
|
— |
|
|
|
15,557 |
|
|
|
— |
|
Certificates of deposit |
|
|
35,799 |
|
|
|
— |
|
|
|
35,799 |
|
|
|
— |
|
Commercial paper |
|
|
26,491 |
|
|
|
— |
|
|
|
26,491 |
|
|
|
— |
|
Corporate bonds |
|
|
35,231 |
|
|
|
— |
|
|
|
35,231 |
|
|
|
— |
|
Total assets |
|
$ |
182,673 |
|
|
$ |
4,996 |
|
|
$ |
177,677 |
|
|
$ |
— |
|
Liabilities: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Contingent consideration - acquisitions |
|
$ |
134 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
134 |
|
Foreign currency forward contracts |
|
|
139 |
|
|
|
— |
|
|
|
139 |
|
|
|
— |
|
Total liabilities |
|
$ |
273 |
|
|
$ |
— |
|
|
$ |
139 |
|
|
$ |
134 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
December 31, 2019 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Assets: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Available-for-sale debt securities: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Municipal notes and bonds |
|
$ |
81,108 |
|
|
$ |
— |
|
|
$ |
81,108 |
|
|
$ |
— |
|
Asset-backed securities |
|
|
10,779 |
|
|
|
— |
|
|
|
10,779 |
|
|
|
— |
|
Certificates of deposit |
|
|
30,507 |
|
|
|
— |
|
|
|
30,507 |
|
|
|
— |
|
Commercial paper |
|
|
30,708 |
|
|
|
— |
|
|
|
30,708 |
|
|
|
— |
|
Corporate bonds |
|
|
36,461 |
|
|
|
— |
|
|
|
36,461 |
|
|
|
— |
|
Foreign currency forward contracts |
|
|
120 |
|
|
|
— |
|
|
|
120 |
|
|
|
— |
|
Total assets |
|
$ |
189,683 |
|
|
$ |
— |
|
|
$ |
189,683 |
|
|
$ |
— |
|
Liabilities: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Contingent consideration - acquisitions |
|
$ |
569 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
569 |
|
Total liabilities |
|
$ |
569 |
|
|
$ |
— |
|
|
$ |
— |
|
|
$ |
569 |
|
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation |
This table presents a reconciliation of the Contingent consideration - acquisitions liabilities measured at fair value on a recurring basis using significant unobservable inputs (Level 3) for the six months ended June 27, 2020:
|
|
Fair Value Measurements Using
Significant Unobservable Inputs
(Level 3) |
|
Balance at December 31, 2019 |
|
$ |
569 |
|
Additions |
|
|
— |
|
Payments |
|
|
(435 |
) |
Transfer into (out of) Level 3 |
|
|
— |
|
Balance at June 27, 2020 |
|
$ |
134 |
|
|
X |
- References
+ Details
Name: |
us-gaap_FairValueDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.
+ References
+ Details
Name: |
us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).
+ References
+ Details
Name: |
us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
|