v3.25.2
Debt Obligations - Narrative (Details) - 2024 Credit Agreement - Line of Credit - Revolving Credit Facility
6 Months Ended
Jun. 30, 2025
Debt Instrument [Line Items]  
Maximum percentage of credit outstanding (as a percent) 35.00%
Maximum net leverage ratio, period one 6.90
Maximum net leverage ratio, period two 6.40