XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation - Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Fair Value of Financial Instruments    
Liabilities-contingent consideration $ 16,954 $ 19,431
Recurring    
Fair Value of Financial Instruments    
Assets - Insurance company contracts 48,416 47,113
Liabilities-contingent consideration 16,954 19,431
Recurring | Level 2    
Fair Value of Financial Instruments    
Assets - Insurance company contracts 48,416 47,113
Recurring | Level 3    
Fair Value of Financial Instruments    
Liabilities-contingent consideration $ 16,954 $ 19,431