v3.25.1
Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 07, 2025
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]          
Principal repayments of debt       $ 0 $ 668,972
Revolving Credit Facility | Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Proceeds from long term line of credit facility     $ 200,000    
Amount available to borrow under the facility     793,700 793,700  
Letters of credit outstanding     $ 6,300 $ 6,300  
Revolving Credit Facility | Credit Facility | Line of Credit | Subsequent Event          
Debt Instrument [Line Items]          
Principal repayments of debt $ 100,000 $ 100,000