XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Notes Payable and Other Noncurrent Liabilities - Current and Noncurrent Portions of Notes Payable (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Notes Payable and Other Noncurrent Liabilities    
Less: Current portion $ 68,145 $ 33,144
Notes payable, less current portion 58,057 74,630
Amended and restated credit agreement    
Notes Payable and Other Noncurrent Liabilities    
Notes payable including current portion 126,202 107,774
Less: Current portion 68,145 33,144
Notes payable, less current portion 58,057 74,630
Amended and restated credit agreement | Term loan facility    
Notes Payable and Other Noncurrent Liabilities    
Quarterly payment of notes payable 8,368  
Notes payable including current portion $ 91,202 $ 107,774
Amended and restated credit agreement | Term loan facility | 30-Day LIBOR    
Notes Payable and Other Noncurrent Liabilities    
Margin on variable interest rate 2.00% 2.00%
Interest rate of notes payable 2.09%  
Amended and restated credit agreement | Revolving credit facility    
Notes Payable and Other Noncurrent Liabilities    
Notes payable including current portion $ 35,000  
Amended and restated credit agreement | Revolving credit facility | 30-Day LIBOR    
Notes Payable and Other Noncurrent Liabilities    
Interest rate of notes payable 4.00%