Annual report pursuant to Section 13 and 15(d)

Debt - Long-term debt (Details)

v3.24.0.1
Debt - Long-term debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Principal amount of long-term debt $ 433,000 $ 288,610
Less: debt issuance costs (3,656) (2,310)
Total 429,344 286,300
Less: current portion (22,500) (10,000)
Long-term debt, net of current portion 406,844 276,300
Term Loan    
Debt Instrument [Line Items]    
Principal amount of long-term debt 300,000 100,000
Revolving Facility    
Debt Instrument [Line Items]    
Principal amount of long-term debt $ 133,000 $ 188,610