XML 402 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
Long-term debt related to the 2020 and 2023 Term Loans consisted of the following:
 
 As of December 31,
 20232022
  
 (in thousands)
2020 Term Loans with principal payments due on March 20 each year; interest at LIBOR plus 1.8%; final balance due on maturity date of March 19, 2025
$— $437,500 
2023 Term Loans with principal payments due quarterly; interest at SOFR plus 1.875%; final balance due on maturity date of July 20, 2028
804,938 — 
Less: deferred financing costs(5,298)(1,359)
Total debt, net of deferred financing costs799,640 436,141 
Less: current portion(24,157)(86,972)
Long-term debt, net of current portion$775,483 $349,169 
Schedule of Maturities of Long-Term Debt
Aggregate principal maturities of long-term debt as of December 31, 2023 were as follows:
 
 Amount
 (in thousands)
Years ending December 31, 
2024$25,313 
202540,500 
202640,500 
202740,500 
2028658,125 
Total future principal payments$804,938