XML 53 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Carrying Value and Estimated Fair Value of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Carrying value and estimated fair value of debt    
Carrying Value $ 415,625  
2021 Credit Agreement | 2021 Term Loan    
Carrying value and estimated fair value of debt    
Carrying Value 140,625 $ 148,125
Fair Value 140,625 148,125
2021 Credit Agreement | Revolving Credit Facility    
Carrying value and estimated fair value of debt    
Carrying Value 275,000 0
Fair Value 275,000 0
Senior Convertible Notes 2016    
Carrying value and estimated fair value of debt    
Carrying Value 0 230,000
Fair Value $ 0 $ 244,950