XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2021
Assets:    
Amortized Cost $ 16,196 $ 15,449
Gross Unrealized Loss 0 0
Gross Unrealized Gain 34 11
Estimated Fair Value 16,230 15,460
Liabilities:    
Amortized Cost 1,436 700
Gross Unrealized Loss 0 0
Gross Unrealized Gain 34 11
Estimated Fair Value 1,470 711
Level 1:    
Assets:    
Amortized Cost 11,901 4,765
Gross Unrealized Loss 0 0
Gross Unrealized Gain 34 11
Estimated Fair Value 11,935 4,776
Liabilities:    
Amortized Cost 836 100
Gross Unrealized Loss 0 0
Gross Unrealized Gain 34 11
Estimated Fair Value 870 111
Level 1: | Money market funds    
Assets:    
Amortized Cost 11,068 4,676
Gross Unrealized Loss 0 0
Gross Unrealized Gain 0 0
Estimated Fair Value 11,068 4,676
Level 1: | Securities Held In Deferred Compensation Plan    
Assets:    
Amortized Cost 833 89
Gross Unrealized Loss 0
Gross Unrealized Gain 34 11
Estimated Fair Value 867 100
Level 1: | Deferred Compensation Plan Liabilities    
Liabilities:    
Amortized Cost 836 100
Gross Unrealized Loss 0 0
Gross Unrealized Gain 34 11
Estimated Fair Value 870 111
Level 2:    
Assets:    
Amortized Cost 4,295 10,684
Gross Unrealized Loss 0 0
Gross Unrealized Gain 0 0
Estimated Fair Value 4,295 10,684
Level 2: | Commercial paper    
Assets:    
Amortized Cost 4,295 4,999
Gross Unrealized Loss 0 0
Gross Unrealized Gain 0 0
Estimated Fair Value 4,295 4,999
Level 2: | Corporate notes and bonds    
Assets:    
Amortized Cost   1,085
Gross Unrealized Loss   0
Gross Unrealized Gain   0
Estimated Fair Value   1,085
Level 2: | US Treasuries    
Assets:    
Amortized Cost   4,600
Gross Unrealized Loss   0
Gross Unrealized Gain   0
Estimated Fair Value   4,600
Fair Value, Inputs, Level 3    
Liabilities:    
Amortized Cost 600 600
Gross Unrealized Loss 0 0
Gross Unrealized Gain 0 0
Estimated Fair Value 600 600
Fair Value, Inputs, Level 3 | Contingent Consideration    
Liabilities:    
Amortized Cost 600 600
Gross Unrealized Loss 0 0
Gross Unrealized Gain 0 0
Estimated Fair Value $ 600 $ 600