XML 91 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Credit Facilities (Details) - Line of Credit
1 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
term
Dec. 11, 2020
USD ($)
Credit Agreement with Capital One, National Association | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Credit facility, maximum borrowing capacity   $ 100,000,000 $ 100,000,000
Line of credit facility, option to extend | term   2  
Line of credit facility, additional terms (in years)   1 year  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   Secured Overnight Financing Rate (SOFR) [Member]  
Commitment fee percentage (as percent) 0.25%    
Credit Agreement with Capital One, National Association | Revolving Credit Facility | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate basis (as percent)   2.50%  
Credit Agreement with Capital One, National Association | Revolving Credit Facility | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate basis (as percent)   3.00%  
Fifth Amended and Restated Credit Agreement | Letter of Credit      
Line of Credit Facility [Line Items]      
Letters of credit outstanding $ 39,500,000    
Fifth Amended and Restated Credit Agreement | Letter of Credit Facility 1      
Line of Credit Facility [Line Items]      
Credit facility, maximum borrowing capacity 37,000,000    
Letters of credit outstanding $ 35,700,000