XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt (Details) - Revolving Credit Facility - USD ($)
9 Months Ended
Apr. 17, 2023
Sep. 30, 2024
Dec. 31, 2023
Feb. 20, 2019
Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowing capacity       $ 40,000,000.0
Accordion feature, increase limit       35,000,000.0
Line of credit facility, total revolver commitment percentage   20.00%    
Commitment fee percentage   0.20%    
Fronting fee percentage   0.125%    
Long-term line of credit   $ 0 $ 0  
Credit Agreement | Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Basis spread on variable rate (as percent)   0.10%    
Credit Agreement | Base, SOFR, or Commitment Fee | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate (as percent)   1.75%    
Credit Agreement | Base, SOFR, or Commitment Fee | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate (as percent)   2.00%    
Second Amendment        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 50,000,000     40,000,000
Accordion feature, increase limit $ 50,000,000     $ 35,000,000
Line of credit facility, interest rate margin 0.50%      
Line of credit facility, percentage threshold of availability of aggregate revolving commitments 25.00%