v3.26.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
May 29, 2025
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]      
Long-term debt outstanding   $ 200,511  
The 2025 Credit Facility | Secured Debt      
Line of Credit Facility [Line Items]      
Long-term debt outstanding   146,300  
Line of credit   146,250 $ 148,125
The 2025 Credit Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Borrowing capacity $ 650,000    
The 2025 Credit Facility | Line of Credit | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Borrowing capacity $ 500,000    
Long-term debt outstanding   50,000  
Remaining borrowing capacity   430,600  
Line of credit   $ 50,000 $ 50,000
Interest rate on term loan   4.89%  
The 2025 Credit Facility | Line of Credit | Revolving Credit Facility | Minimum      
Line of Credit Facility [Line Items]      
Commitment fee percentage 0.20%    
The 2025 Credit Facility | Line of Credit | Revolving Credit Facility | Maximum      
Line of Credit Facility [Line Items]      
Commitment fee percentage 0.45%    
The 2025 Credit Facility | Line of Credit | Secured Debt      
Line of Credit Facility [Line Items]      
Debt instrument, face amount $ 150,000    
The 2025 Credit Facility | Line of Credit | Letter of Credit      
Line of Credit Facility [Line Items]      
Borrowing capacity 100,000    
Line of credit   $ 19,400  
The 2025 Credit Facility | Line of Credit | Bridge Loan      
Line of Credit Facility [Line Items]      
Borrowing capacity $ 20,000