XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - Subsequent Event
Nov. 04, 2021
USD ($)
Oct. 29, 2021
USD ($)
financial_covenant
bank
Subsequent Event [Line Items]    
Share repurchase program, amount authorized $ 35,000,000  
Share repurchase program, term 2 years  
Line of Credit    
Subsequent Event [Line Items]    
Number of banks | bank   5
Maximum borrowing capacity   $ 150,000,000
Additional potential increase   $ 65,000,000
Debt instrument, term   3 years
Number of financial covenants | financial_covenant   2
Line of Credit | Minimum    
Subsequent Event [Line Items]    
Unused commitment fee percentage   0.25%
Line of Credit | Maximum    
Subsequent Event [Line Items]    
Unused commitment fee percentage   0.35%
Line of Credit | London Interbank Offered Rate (LIBOR) | Minimum    
Subsequent Event [Line Items]    
Basis spread on variable rate   1.50%
Line of Credit | London Interbank Offered Rate (LIBOR) | Maximum    
Subsequent Event [Line Items]    
Basis spread on variable rate   2.25%
Letter of Credit    
Subsequent Event [Line Items]    
Maximum borrowing capacity   $ 5,000,000