XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt (Narrative) (Details) - USD ($)
12 Months Ended
Mar. 20, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]        
Interest paid   $ 4,000,000 $ 2,300,000 $ 1,200,000
2020 Credit Agreement        
Debt Instrument [Line Items]        
Line of credit facility, accordion feature, increase limit $ 25,000,000      
2020 Credit Agreement | Secured Overnight Financing Rate | Minimum        
Debt Instrument [Line Items]        
Interest rate in addition to LIBOR 1.50%      
Quarterly commitment fee 0.25%      
2020 Credit Agreement | Secured Overnight Financing Rate | Maximum        
Debt Instrument [Line Items]        
Interest rate in addition to LIBOR 2.75%      
Quarterly commitment fee 0.40%      
2020 Credit Agreement | Revolving Credit Facility        
Debt Instrument [Line Items]        
Principle amount $ 75,000,000      
2020 Credit Agreement | Letter Of Credit        
Debt Instrument [Line Items]        
Principle amount $ 10,000,000      
Other Lines of Credit | Line of Credit        
Debt Instrument [Line Items]        
Principle amount   5,000,000 5,000,000  
Letters of credit outstanding   $ 2,400,000 $ 3,200,000