XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Borrowings - Amended and Restated Credit Agreement (Details) - USD ($)
Sep. 30, 2021
May 28, 2021
Dec. 31, 2020
Borrowings      
Long-term debt $ 49,233,000   $ 4,757,000
Term Loan      
Borrowings      
Issuance of debt   $ 60,000,000.0  
Long-term debt 45,000,000    
Revolving line of credit      
Borrowings      
Issuance of debt   $ 40,000,000.0  
Second Amended and Restated Credit Agreement | Term Loan      
Borrowings      
Long-term debt 57,000,000.0    
Second Amended and Restated Credit Agreement | Revolving line of credit      
Borrowings      
Balance outstanding $ 0    
Second Amended and Restated Credit Agreement | One-month LIBOR rate      
Borrowings      
Interest rate (as a percent)   1.75%