v3.24.1.u1
Debt - Summary of Term Loan B Facility (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Term Loan B Facility $ 570,067  
Debt, net of debt discount and debt issuance costs 549,077 $ 532,986
Line of Credit | Credit Agreements, 2021 and 2024 | Secured Debt    
Debt Instrument [Line Items]    
Term Loan B Facility 365,000 351,000
Unamortized debt discounts (7,146) (6,594)
Unamortized debt issuance costs (7,890) (10,289)
Debt, net of debt discount and debt issuance costs $ 349,964 $ 334,117