v3.24.1.u1
Fair Value of Financial Instruments - Schedule of Interest Rate Cap (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate cap contract, current portion $ 42,660 $ 58,962
Interest Rate Cap | Fair Value, Inputs, Level 2 | Fair Value, Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate cap contract, current portion $ 42,660 $ 58,962