XML 90 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2023
USD ($)
installment
Dec. 31, 2023
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 10, 2024
USD ($)
Debt Instrument [Line Items]          
Interest expense     $ 3,658,000 $ 3,792,000  
AFCO Premium Credit LLC Insurance Premium Financing Agreement | Notes Payable, Other Payables          
Debt Instrument [Line Items]          
Debt instrument, face amount $ 1,200,000        
Debt instrument, term (in months) 12 months        
Interest rate, stated percentage (in percent)   7.00%   7.00%  
Down payment $ 300,000        
Long-term debt $ 900,000        
Periodic payment, number of quarterly installments | installment 3        
Revolving Credit Facility | City National Bank Revolving Credit Agreement | Line of Credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 30,000,000.0 $ 20,000,000.0   $ 20,000,000.0  
Unused line fee (in percent)   0.30%      
Commitment fee, payable term after each quarter   10 days      
Commitment fee (in percent)   0.50%      
Outstanding balance         $ 0
Acceleration of remaining unamortized debt issuance costs     100,000    
Interest expense     $ 700,000 $ 600,000  
Revolving Credit Facility | City National Bank Revolving Credit Agreement | Line of Credit | SOFR          
Debt Instrument [Line Items]          
Basis spread on variable rate (in percent)   2.75%      
Revolving Credit Facility | City National Bank Revolving Credit Agreement | Line of Credit | Base Rate          
Debt Instrument [Line Items]          
Basis spread on variable rate (in percent)   3.00%