XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.4
Summary of Significant Accounting Policies - Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Assets and liabilities measured at fair value on a recurring and nonrecurring basis            
Estimated fair value of long-term debt $ 412,500          
Estimated fair value of marketable securities 71,300          
Measured on a recurring basis | Contingent Consideration | Acquisitions            
Assets and liabilities measured at fair value on a recurring and nonrecurring basis            
Fair value 11,726   $ 11,082      
Measured on a recurring basis | Convertible Note | Acquisitions            
Assets and liabilities measured at fair value on a recurring and nonrecurring basis            
Fair value 5,006   5,006      
Measured on a recurring basis | Significant Unobservable Inputs (Level 3) | Contingent Consideration | Acquisitions            
Assets and liabilities measured at fair value on a recurring and nonrecurring basis            
Fair value 11,726 $ 11,205 11,082 $ 10,833    
Measured on a recurring basis | Significant Unobservable Inputs (Level 3) | Convertible Note | Acquisitions            
Assets and liabilities measured at fair value on a recurring and nonrecurring basis            
Fair value $ 5,006 $ 5,006 $ 5,006 $ 5,006 $ 5,006 $ 5,006