Quarterly report pursuant to Section 13 or 15(d)

Debt (Details)

v3.24.1.u1
Debt (Details) - USD ($)
Feb. 28, 2022
Mar. 31, 2024
Dec. 31, 2023
Feb. 28, 2020
Debt Instrument [Line Items]        
Debt under the Credit Agreement   $ 0 $ 2,000,000  
Reclassification, Other        
Debt Instrument [Line Items]        
Long-term debt $ 2,000,000      
Line of Credit | Senior Secured Credit Facilities | Secured Debt        
Debt Instrument [Line Items]        
Maximum borrowing capacity       $ 7,500,000
Maximum borrowing capacity, additional amount 2,500,000     2,500,000
Line of Credit | Senior Secured Credit Facilities | Revolving Credit Facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity 2,000,000      
Debt instrument, face amount       2,000,000
Debt under the Credit Agreement   $ 0    
Line of Credit | Senior Secured Credit Facilities | Development Line of Credit        
Debt Instrument [Line Items]        
Debt instrument, face amount 5,500,000     5,500,000
Line of Credit | Senior Secured Credit Facilities | Letter of Credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity 1,000,000     $ 1,000,000
Line of Credit | 2022 Credit Facility | Secured Debt        
Debt Instrument [Line Items]        
Maximum borrowing capacity, additional amount 30,000,000      
Line of Credit | 2022 Credit Facility | Revolving Credit Facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 20,000,000      
Line of Credit | 2022 Credit Facility | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) | Minimum        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.10%      
Line of Credit | 2022 Credit Facility | Revolving Credit Facility | Secured Overnight Financing Rate (SOFR) | Maximum        
Debt Instrument [Line Items]        
Basis spread on variable rate 1.75%      
Line of Credit | 2022 Credit Facility | Revolving Credit Facility | Base Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 1.00%      
Line of Credit | 2022 Credit Facility | Revolving Credit Facility | Federal Reserve Bank Of New York Rate        
Debt Instrument [Line Items]        
Basis spread on variable rate 0.50%      
Line of Credit | 2022 Credit Facility | Letter of Credit        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 5,000,000