XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Schedule of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Less: Current portion of notes payable $ (6,444) $ (6,493)
Long-term debt, gross 934,767 937,939
Less: debt issuance costs (19,877) (22,673)
Notes payable, net of current portion and debt issuance costs 914,890 915,266
Term loan    
Debt Instrument [Line Items]    
Term loans 641,211 644,432
Senior Notes    
Debt Instrument [Line Items]    
Senior Notes $ 300,000 $ 300,000