v3.25.2
Subsequent events - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Aug. 06, 2025
Jun. 30, 2025
Jun. 30, 2024
Subsequent Event [Line Items]      
Borrowings on Senior Secured Credit Facility   $ 365,000 $ 405,000
Line of Credit | Secured Debt      
Subsequent Event [Line Items]      
Amount of debt outstanding   $ 745,000  
Line of Credit | Secured Debt | Subsequent Event      
Subsequent Event [Line Items]      
Borrowings on Senior Secured Credit Facility $ 40,000    
Repayments of lines of credit 30,000    
Amount of debt outstanding $ 755,000