Quarterly report [Sections 13 or 15(d)]

Debt (Details)

v3.25.2
Debt (Details) - USD ($)
6 Months Ended
May 08, 2025
Jul. 16, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2023
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.58%    
Line of credit facility, additional borrowing capacity     $ 400,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   $ 500,000