XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable and Other Noncurrent Liabilities - Current and Noncurrent Portions of Notes Payable (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Notes Payable and Other Noncurrent Liabilities    
Less: Current portion $ 33,144 $ 33,144
Notes payable, less current portion 66,344 74,630
Amended and restated credit agreement    
Notes Payable and Other Noncurrent Liabilities    
Notes payable including current portion 99,488 107,774
Less: Current portion 33,144 33,144
Notes payable, less current portion 66,344 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 $ 99,488 $ 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.12%  
Amended and restated credit agreement | Revolving credit facility | 30-Day LIBOR    
Notes Payable and Other Noncurrent Liabilities    
Margin on variable interest rate 2.00%  
Interest rate of notes payable 2.12%