Annual report pursuant to Section 13 and 15(d)

Subsequent events (Details)

v3.24.1
Subsequent events (Details) - USD ($)
$ in Thousands
Mar. 13, 2024
Feb. 27, 2023
Mar. 12, 2024
Revolving Credit Facility      
Subsequent events      
Maximum borrowing capacity   $ 1,000,000  
Contingent increase to revolving facility   100,000  
Letters of credit      
Subsequent events      
Maximum borrowing capacity   $ 50,000  
Amendment No. 3 to the Second Amended and Restated Loan Agreement [Member]      
Subsequent events      
Contingent increase to revolving facility $ 200,000    
Amendment No. 3 to the Second Amended and Restated Loan Agreement [Member] | Maximum      
Subsequent events      
Maximum borrowing capacity 800,000    
Amendment No. 3 to the Second Amended and Restated Loan Agreement [Member] | Letters of credit      
Subsequent events      
Maximum borrowing capacity $ 50,000    
2024 Share Repurchase Program | Maximum      
Subsequent events      
Authorized amount of share repurchase program     $ 2,000,000