Quarterly report [Sections 13 or 15(d)]

Debt (Details)

v3.25.1
Debt (Details) - USD ($)
1 Months Ended 3 Months Ended
Jul. 16, 2024
Mar. 31, 2023
Mar. 31, 2025
Mar. 31, 2024
May 14, 2025
Debt Instrument [Line Items]          
Payment of debt issuance costs     $ 15,000 $ 0  
Line of Credit | Revolving Credit Facility | Loan And Security Agreement          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity   $ 35,000,000      
Debt issuance costs, gross   $ 1,100,000      
Debt instrument, basis spread on variable rate   5.00%      
Long-term line of credit     $ 7,500,000    
Long-term debt, percentage bearing variable interest, percentage rate     8.17%    
Line of credit facility, additional borrowing capacity     $ 4,300,000    
Line of Credit | Revolving Credit Facility | Loan And Security Agreement | Subsequent Event          
Debt Instrument [Line Items]          
Line of credit facility, additional borrowing capacity         $ 1,700,000
Line of Credit | Base Rate | Revolving Credit Facility | Loan And Security Agreement          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate   3.25%      
Line of Credit | Secured Overnight Financing Rate (SOFR) | Revolving Credit Facility | Loan And Security Agreement          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate   4.25%      
Line of Credit | Federal Funds Rate | Revolving Credit Facility | Loan And Security Agreement          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate   0.50%      
Siena Revolver | Structural Debt Facility          
Debt Instrument [Line Items]          
Payment of debt issuance costs $ 300,000