v3.25.2
Fair Value of Financial Instruments - Schedule of Interest Rate Cap (Details) - Interest Rate Cap - Fair Value, Inputs, Level 2 - Fair Value, Recurring
$ in Thousands
Jun. 30, 2025
USD ($)
Liability:  
Interest rate cap contract, current portion $ 3,146
Interest rate cap contract, non-current portion $ 2,824