XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - General Information (Details)
9 Months Ended
Sep. 30, 2023
USD ($)
Revolving Credit Agreement, Wells Fargo Bank, National Association [Member] | Revolving Credit Facility [Member]  
Debt Instrument [Line Items]  
Debt Instrument, Issuance Date Sep. 01, 2016
Debt Instrument, Maturity Date Oct. 01, 2027
Line of Credit Facility, Remaining Borrowing Capacity $ 25,600,000
Revolving Credit Agreement, Wells Fargo Bank, National Association, Revolving Credit Facility [Member] | Revolving Credit Facility [Member]  
Debt Instrument [Line Items]  
Line of Credit Facility, Maximum Borrowing Capacity 30,000,000.0
Revolving Credit Agreement, Wells Fargo Bank, National Association, Revolving Credit Facility, Discretionary [Member] | Line of Credit [Member]  
Debt Instrument [Line Items]  
Line of Credit Facility, Maximum Borrowing Capacity 70,000,000.0
Revolving Credit Agreement, Wells Fargo Bank, National Association, Letters of Credit [Member] | Letter of Credit [Member]  
Debt Instrument [Line Items]  
Amount of facility borrowed $ 4,400,000