XML 81 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Additional Information (Details) - 2018 Credit Facility - USD ($)
3 Months Ended
Mar. 31, 2023
Oct. 31, 2018
Debt Instrument [Line Items]    
Debt instrument, due date Oct. 10, 2025  
Line of credit facility, remaining borrowing capacity $ 74,000,000.0  
Term Loan    
Debt Instrument [Line Items]    
Debt instrument, face amount   $ 220,000,000.0
Debt instrument, quarterly principal payments $ 550,000  
Debt instrument, due date Oct. 10, 2025  
Domestic Line of Credit    
Debt Instrument [Line Items]    
Credit facility, maximum borrowing capacity   $ 75,000,000.0
Debt instrument, due date Oct. 10, 2023  
Alternate Base Rate | Term Loan    
Debt Instrument [Line Items]    
Applicable margin 2.75%  
Alternate Base Rate | Domestic Line of Credit | Minimum    
Debt Instrument [Line Items]    
Applicable margin 0.75%  
Alternate Base Rate | Domestic Line of Credit | Maximum    
Debt Instrument [Line Items]    
Applicable margin 1.50%  
Term Benchmark Rate | Term Loan    
Debt Instrument [Line Items]    
Applicable margin 3.75%  
Term Benchmark Rate | Domestic Line of Credit | Minimum    
Debt Instrument [Line Items]    
Applicable margin 1.75%  
Term Benchmark Rate | Domestic Line of Credit | Maximum    
Debt Instrument [Line Items]    
Applicable margin 2.50%