Quarterly report pursuant to Section 13 or 15(d)

Debt - Narrative (Details)

v3.24.2.u1
Debt - Narrative (Details)
3 Months Ended 6 Months Ended 13 Months Ended
Jun. 12, 2023
May 04, 2022
USD ($)
tranche
$ / shares
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 13, 2023
$ / shares
shares
Jun. 26, 2024
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]                  
Amortized discount of interest expense     $ 151,000 $ 126,000 $ 300,000 $ 225,000      
SVB Loan Agreement | Warrants Issued May 2022 | Silicon Valley Bank                  
Debt Instrument [Line Items]                  
Exercise price per warrant (in dollars per share) | $ / shares   $ 2.38              
SVB Loan Agreement | Maximum | Warrants Issued May 2022 | Silicon Valley Bank                  
Debt Instrument [Line Items]                  
Warrants to purchase shares (in shares) | shares   48,295              
SVB Loan Agreement, Amendment One | Warrants Issued May 2022 and Warrants Issued June 2023 | Silicon Valley Bank                  
Debt Instrument [Line Items]                  
Warrants, term             7 years    
SVB Loan Agreement, Amendment One | Warrants Issued June 2023 | Silicon Valley Bank                  
Debt Instrument [Line Items]                  
Exercise price per warrant (in dollars per share) | $ / shares             $ 3.01    
SVB Loan Agreement, Amendment One | Maximum | Warrants Issued June 2023 | Silicon Valley Bank                  
Debt Instrument [Line Items]                  
Warrants to purchase shares (in shares) | shares             190,330    
SVB Loan Agreement, Amendment Two | Silicon Valley Bank | Asset Pledged as Collateral                  
Debt Instrument [Line Items]                  
Cash collateral account               $ 5,000,000  
SVB Loan Agreement, Amendment Two | Warrants Issued June 2023 | Silicon Valley Bank                  
Debt Instrument [Line Items]                  
Exercise price per warrant (in dollars per share) | $ / shares               $ 1.09  
Revolving Credit Facility | SVB Loan Agreement | Line of Credit                  
Debt Instrument [Line Items]                  
Covenant, minimum revenue requirements, trailing measurement period   3 months              
Covenant, minimum cash and cash equivalents requirement, minimum net cash proceeds from sale of equity   $ 10,000,000.0              
Amount borrowed     $ 0   $ 0       $ 0
Revolving Credit Facility | SVB Loan Agreement | Line of Credit | Prior to Tranche B Advance                  
Debt Instrument [Line Items]                  
Covenant, minimum cash and cash equivalents   25,000,000.0              
Revolving Credit Facility | SVB Loan Agreement | Line of Credit | Following Tranche B Advance                  
Debt Instrument [Line Items]                  
Covenant, minimum cash and cash equivalents   30,000,000.0              
Revolving Credit Facility | SVB Loan Agreement | Line of Credit | Borrowing Component One                  
Debt Instrument [Line Items]                  
Aggregate principal amount available (up to)   $ 5,000,000              
Revolving Credit Facility | SVB Loan Agreement | Line of Credit | Borrowing Component Two                  
Debt Instrument [Line Items]                  
Debt covenant, percent of eligible accounts   80.00%              
Secured Debt | SVB Loan Agreement | Line of Credit                  
Debt Instrument [Line Items]                  
Number of tranches available | tranche   2              
Covenant, end of term payment   $ 1,200,000              
Secured Debt | SVB Loan Agreement | Line of Credit | Tranche A                  
Debt Instrument [Line Items]                  
Aggregate principal amount available (up to)   15,000,000              
Secured Debt | SVB Loan Agreement | Line of Credit | Tranche B                  
Debt Instrument [Line Items]                  
Aggregate principal amount available (up to)   $ 5,000,000              
Secured Debt | SVB Loan Agreement, Amendment One | Line of Credit | Prepayment Fee Component One                  
Debt Instrument [Line Items]                  
Prepayment fee, percent of outstanding principal 2.50%                
Secured Debt | SVB Loan Agreement, Amendment One | Line of Credit | Prepayment Fee Component Two                  
Debt Instrument [Line Items]                  
Prepayment fee, percent of outstanding principal 1.50%                
Secured Debt | SVB Loan Agreement, Amendment One | Line of Credit | Prepayment Fee Component Three                  
Debt Instrument [Line Items]                  
Prepayment fee, percent of outstanding principal 0.50%                
Secured Debt | SVB Loan Agreement, Amendment One | Line of Credit | Interest Rate Component One                  
Debt Instrument [Line Items]                  
Interest rate 6.00%                
Interest rate 0.00%                
Secured Debt | SVB Loan Agreement, Amendment One | Line of Credit | Interest Rate Component Two                  
Debt Instrument [Line Items]                  
Interest rate 6.50%                
Interest rate 0.50%