XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revolving Credit Agreement (Details) - Line of Credit
Jul. 29, 2022
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]    
Issuance of letters of credit $ 6,200,000  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 150,000,000  
Debt instrument, term 5 years  
Debt issuance costs, net $ 1,100,000  
Outstanding borrowings   $ 0
Leverage ratio 3.50  
Increase option for leverage ratio 4.00  
Revolving Credit Facility | Minimum    
Debt Instrument [Line Items]    
Line of credit facility, commitment fee (in percent) 0.20%  
Revolving Credit Facility | Maximum    
Debt Instrument [Line Items]    
Line of credit facility, commitment fee (in percent) 0.25%  
Revolving Credit Facility | Secured Overnight Financing Rate (SOFR)    
Debt Instrument [Line Items]    
Basis spread on variable rate (in percent) 0.10%  
Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) | Minimum    
Debt Instrument [Line Items]    
Basis spread on variable rate (in percent) 1.25%  
Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) | Maximum    
Debt Instrument [Line Items]    
Basis spread on variable rate (in percent) 2.50%  
Revolving Credit Facility | Base Rate | Minimum    
Debt Instrument [Line Items]    
Basis spread on variable rate (in percent) 0.25%  
Revolving Credit Facility | Base Rate | Maximum    
Debt Instrument [Line Items]    
Basis spread on variable rate (in percent) 1.50%  
Letter of Credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 15,000,000