XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
Assets:    
Amortized Cost $ 16,366 $ 15,449
Gross Unrealized Loss (106) 0
Gross Unrealized Gain 73 11
Estimated Fair Value 16,333 15,460
Liabilities:    
Amortized Cost 1,613 700
Gross Unrealized Loss (106) 0
Gross Unrealized Gain 72 11
Estimated Fair Value 1,579 711
Level 1    
Assets:    
Amortized Cost 1,069 4,765
Gross Unrealized Loss (106) 0
Gross Unrealized Gain 73 11
Estimated Fair Value 1,036 4,776
Level 1 | Money market funds    
Assets:    
Amortized Cost 71 4,676
Gross Unrealized Loss 0 0
Gross Unrealized Gain 0 0
Estimated Fair Value 71 4,676
Level 1 | Securities held in deferred compensation plan    
Assets:    
Amortized Cost 998 89
Gross Unrealized Loss (106) 0
Gross Unrealized Gain 73 11
Estimated Fair Value 965 100
Level 1 | Deferred compensation plan liabilities    
Liabilities:    
Amortized Cost 1,013 100
Gross Unrealized Loss (106) 0
Gross Unrealized Gain 72 11
Estimated Fair Value 979 111
Level 2    
Assets:    
Amortized Cost 15,297 10,684
Gross Unrealized Loss 0 0
Gross Unrealized Gain 0 0
Estimated Fair Value 15,297 10,684
Level 2 | Commercial paper    
Assets:    
Amortized Cost 7,499 4,999
Gross Unrealized Loss 0 0
Gross Unrealized Gain 0 0
Estimated Fair Value 7,499 4,999
Level 2 | Corporate notes and bonds    
Assets:    
Amortized Cost 0 1,085
Gross Unrealized Loss 0 0
Gross Unrealized Gain 0 0
Estimated Fair Value 0 1,085
Level 2 | US treasuries    
Assets:    
Amortized Cost 7,798 4,600
Gross Unrealized Loss 0 0
Gross Unrealized Gain 0 0
Estimated Fair Value 7,798 4,600
Level 3 | Contingent consideration    
Liabilities:    
Amortized Cost 600 600
Gross Unrealized Loss 0 0
Gross Unrealized Gain 0 0
Estimated Fair Value $ 600 $ 600