XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 02, 2022
Oct. 31, 2018
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]          
Repayment of debt     $ (27,200,000) $ (2,200,000) $ (2,200,000)
2018 Credit Facility          
Debt Instrument [Line Items]          
Debt instrument, due date     Oct. 10, 2025    
Repayment of debt $ (25,000,000.0)        
Line of credit facility, remaining borrowing capacity     $ 74,000,000.0    
2018 Credit Facility | 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      
2018 Credit Facility | Domestic Line of Credit          
Debt Instrument [Line Items]          
Credit facility, maximum borrowing capacity   $ 75,000,000.0      
Debt instrument, due date   Oct. 10, 2023      
2018 Credit Facility | Alternate Base Rate | Term Loan          
Debt Instrument [Line Items]          
Applicable margin   2.75%      
2018 Credit Facility | Alternate Base Rate | Domestic Line of Credit | Minimum          
Debt Instrument [Line Items]          
Applicable margin   0.75%      
2018 Credit Facility | Alternate Base Rate | Domestic Line of Credit | Maximum          
Debt Instrument [Line Items]          
Applicable margin   1.50%      
2018 Credit Facility | Eurocurrency Rate | Term Loan          
Debt Instrument [Line Items]          
Applicable margin   3.75%      
2018 Credit Facility | Eurocurrency Rate | Domestic Line of Credit | Minimum          
Debt Instrument [Line Items]          
Applicable margin   1.75%      
2018 Credit Facility | Eurocurrency Rate | Domestic Line of Credit | Maximum          
Debt Instrument [Line Items]          
Applicable margin   2.50%