XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Borrowings - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Feb. 10, 2020
Feb. 09, 2020
Jul. 11, 2019
Term Loan            
Debt Instrument [Line Items]            
Line of credit Interest expense $ 3,200,000 $ 1,300,000        
Variable interest rate 4.95%   5.26%      
New Credit Agreement            
Debt Instrument [Line Items]            
Line of credit maximum borrowing capacity       $ 345,000,000.0 $ 230,000,000.0  
Line of credit Interest expense $ 62,008          
Line of credit covenant compliance The Company was in compliance with its restrictive covenants under the New Credit Agreement at March 31, 2020.          
Line of credit unused commitments fee $ 42,361          
New Credit Agreement | Revolving Credit And Term Loan            
Debt Instrument [Line Items]            
Line of credit maximum borrowing capacity $ 20,000,000.0          
Variable interest rate 4.95%          
New Credit Agreement | Term Loan            
Debt Instrument [Line Items]            
Line of credit maximum borrowing capacity       255,000,000.0    
New Credit Agreement | Delayed Draw Term Loan            
Debt Instrument [Line Items]            
Line of credit maximum borrowing capacity       60,000,000.0    
Line of credit $ 0          
Revolving Loan            
Debt Instrument [Line Items]            
Variable interest rate 4.95%   5.26%      
Revolving Loan | Prior Credit Agreement            
Debt Instrument [Line Items]            
Line of credit maximum borrowing capacity           $ 10,000,000.0
Line of credit Interest expense   $ 49,388        
Revolving Loan | New Credit Agreement            
Debt Instrument [Line Items]            
Line of credit maximum borrowing capacity       $ 30,000,000.0    
Line of credit $ 0.0