v3.26.1
Long-term Debt, Net - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Dec. 31, 2016
May 31, 2025
Apr. 30, 2025
Apr. 30, 2022
Jun. 30, 2017
Jun. 30, 2026
Dec. 31, 2025
Mar. 31, 2023
Debt Instrument [Line Items]                
Debt instrument carrying amount           $ 939,617 $ 951,636  
Line of credit facility, expiration date       Apr. 30, 2025        
Term loan facility               $ 250,000
Line of credit           198,500    
Additional borrowings           500,000    
Debt Offering   $ 800,000            
Unsecured Senior Notes Due 2030   8.00%            
Maximum [Member]                
Debt Instrument [Line Items]                
Debt instrument, unused borrowing capacity amount           $ 500,000    
Senior Secured Revolving Credit Agreement [Member]                
Debt Instrument [Line Items]                
Borrowing term years       3 years        
Senior Secured Revolving Credit Agreement [Member] | Maximum [Member]                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity       $ 350,000        
Leverage Ratio           3.50%    
Borrowing commitment fee           0.50%    
Senior Secured Revolving Credit Agreement [Member] | Minimum [Member]                
Debt Instrument [Line Items]                
Leverage Ratio           2.75%    
Borrowing commitment fee           0.375%    
Revolving Credit Facility [Member] | Fifth Amendment to Credit Agreement [Member]                
Debt Instrument [Line Items]                
Revolving Facility Increased Value     $ 500,000          
Experience Financing Agreement [Member]                
Debt Instrument [Line Items]                
Debt instrument carrying amount $ 247,500              
Debt instrument payment frequency quarterly principal payments              
Quarterly principal payments $ 3,100              
Experience Financing Agreement [Member] | 3 Month SOFR [Member]                
Debt Instrument [Line Items]                
Variable spread basis           3.40%    
2017 Bank Loans [Member] | 6 Month LIBOR [Member]                
Debt Instrument [Line Items]                
Variable spread basis           2.85%    
Line of credit facility, maximum borrowing capacity         $ 32,800      
Line of credit facility, frequency of payments         semi-annual payments      
2017 Bank Loans [Member] | 3 Month LIBOR [Member]                
Debt Instrument [Line Items]                
Line of credit facility, expiration date         Oct. 30, 2029      
2017 Bank Loans [Member] | 3 Month SOFR [Member]                
Debt Instrument [Line Items]                
Variable spread basis           4.76%    
Line of credit facility, maximum borrowing capacity         $ 92,800      
Line of credit facility, frequency of payments         quarterly payments