v3.25.1
Commitments and Contingencies - Narrative (Details) - USD ($)
Nov. 21, 2023
Mar. 31, 2025
Dec. 31, 2024
Apr. 08, 2019
Commitments and Contingencies        
Future minimum lease payments for lease not yet commenced   $ 159,200,000    
Initial term of lease   16 years    
Minimum        
Commitments and Contingencies        
Initial term of lease   1 year    
Maximum        
Commitments and Contingencies        
Initial term of lease   10 years    
Revolving credit facility        
Commitments and Contingencies        
Revolving credit facility, term 5 years      
Maximum borrowing capacity $ 500,000,000.0     $ 500,000,000
Accordion feature $ 250,000,000      
Commitment fee, percentage 0.25%      
Letters of credit outstanding   $ 0 $ 500,000  
Letter of credit issued   $ 0 $ 0  
Revolving credit facility | One Month SOFR        
Commitments and Contingencies        
Basis spread on variable rate 1.00%      
Credit adjustment spread 0.10%      
Revolving credit facility | One Month SOFR | Minimum        
Commitments and Contingencies        
Additional adjustment 0.25%      
Revolving credit facility | One Month SOFR | Maximum        
Commitments and Contingencies        
Additional adjustment 0.75%      
Revolving credit facility | Secured Overnight Financing Rate (SOFR)        
Commitments and Contingencies        
Credit adjustment spread 0.10%      
Debt instrument floor rate 0.00%      
Revolving credit facility | EURIBOR        
Commitments and Contingencies        
Debt instrument floor rate 0.00%      
Revolving credit facility | EURIBOR | Minimum        
Commitments and Contingencies        
Additional adjustment 1.25%      
Revolving credit facility | EURIBOR | Maximum        
Commitments and Contingencies        
Additional adjustment 1.75%      
Revolving credit facility | Fed Funds Effective Rate        
Commitments and Contingencies        
Basis spread on variable rate 0.50%      
Revolving credit facility | Letter of Credit        
Commitments and Contingencies        
Maximum borrowing capacity $ 5,000,000      
Revolving credit facility | Bridge Loan        
Commitments and Contingencies        
Maximum borrowing capacity $ 50,000,000