XML 111 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Credit Agreement (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Jul. 22, 2020
Debt Instrument [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity   $ 150,000,000
Maximum Increase of Availability of Credit   100,000,000
Debt Instrument, Basis Spread on Variable Rate 0.50%  
Line of Credit Facility, Commitment Fee Percentage 0.25%  
Line Cap Dollar Amount Before Base Trigger   22,500,000
Line Cap Percentage Before Base Trigger   0.15
Line Cap Dollar Amount After Base Trigger   15,000,000
Line Cap Percentage After Base Trigger   $ 0.10
Proceeds from Lines of Credit $ 0  
Letters of credit outstanding $ 504,000  
Bloomberg Short-Term Bank Yield Index    
Debt Instrument [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 1.00%  
Credit Agreement    
Debt Instrument [Line Items]    
Letters of credit outstanding $ 0  
Minimum    
Debt Instrument [Line Items]    
Debt Instrument, Fee 1.25  
Maximum    
Debt Instrument [Line Items]    
Debt Instrument, Fee 2.50