v3.25.2
Long-Term Debt - Additional Information (Details)
12 Months Ended 15 Months Ended 16 Months Ended 18 Months Ended
Feb. 25, 2025
USD ($)
Oct. 31, 2024
USD ($)
Sep. 29, 2023
USD ($)
Tranche
$ / shares
shares
Jul. 24, 2023
USD ($)
May 01, 2023
USD ($)
Mar. 24, 2023
USD ($)
Feb. 01, 2023
USD ($)
Oct. 31, 2022
Apr. 11, 2022
USD ($)
Dec. 28, 2020
USD ($)
$ / shares
shares
Sep. 24, 2020
USD ($)
Tranche
Apr. 30, 2025
$ / shares
shares
Apr. 30, 2024
USD ($)
Sep. 24, 2023
Apr. 30, 2022
USD ($)
Dec. 31, 2023
Apr. 30, 2023
Apr. 30, 2025
$ / shares
shares
Mar. 31, 2025
Jan. 21, 2022
USD ($)
$ / shares
shares
Jul. 27, 2021
Debt Instrument [Line Items]                                          
Frequency of periodic payment                       over a 24-month period, payable at the beginning of the following quarter                  
Payment terms                       The Company made its first principal payment of $5,333 on February 1, 2023. The Company did not meet its revenue target for the preceding six months as of January 31, 2023, and principal payments continued. The Company made a second principal payment on May 1, 2023, for $5,511. The Company did not meet its revenue target for the preceding six months as of April 30, 2023, and the next principal payment was due on August 1, 2023.                  
Loss on extinguishment of debt                         $ 930,000                
Covenant compliance                       The revenue covenant began to be measured on April 30, 2024. As of April 30, 2024, the Company was in compliance with both financial covenants.                  
Facility and legal fees on undrawn amount     $ 588,000                                    
First Tranche                                          
Debt Instrument [Line Items]                                          
Facility fee     600,000                                    
Legal fees     1,753,000                                    
First Draw                                          
Debt Instrument [Line Items]                                          
Drawn amount     $ 45,000,000                                    
Facility fee percentage on available loan amount     1.00%                                    
Available loan amount     $ 60,000,000                                    
Second Tranche and Third Tranche                                          
Debt Instrument [Line Items]                                          
Debt related facility fees and debt issuance costs   $ 462,000                                      
Preceding Six-months Trailing Revenue                                          
Debt Instrument [Line Items]                                          
Percentage increase in interest rate               1.00%                          
Interest rate               13.50%                          
Principal payment period               24 months                          
Preceding Six-months Trailing Revenue | First                                          
Debt Instrument [Line Items]                                          
Principal payment             $ 5,333,000                            
Date of first required payment             Feb. 01, 2023                            
Preceding Six-months Trailing Revenue | Second                                          
Debt Instrument [Line Items]                                          
Principal payment         $ 5,511,000                                
Term Loan                                          
Debt Instrument [Line Items]                                          
Interest rate                                       14.50%  
Gain or loss recognized from debt modifications                             $ 0            
Change in loan prepayment fee percentage                           6.00%   5.00%   3.00%      
Loan balance paid off     34,209,000                                    
Accrued interest     757,000                                    
Prepayment fee     1,710,000                                    
Loss on extinguishment of debt     1,006,000                                    
Non-cash portion     930,000                                    
Original Term Loan                                          
Debt Instrument [Line Items]                                          
Maturity date                       Sep. 24, 2025                  
Delayed Senior Secured Term Loan | Second Tranche                                          
Debt Instrument [Line Items]                                          
Drawn amount                                       $ 15,000,000  
Term Loan 2024 | Third Tranche                                          
Debt Instrument [Line Items]                                          
Proceeds available from issuance of long-term debt $ 15,000,000                                        
Minimum revenue milestone $ 60,000,000                                        
Revenue milestone period 12 months                                        
Percentage of warrants issuable                       10.00%                  
Term Loan 2024 | First Draw                                          
Debt Instrument [Line Items]                                          
Recognition of facility fee and legal fees as discount     $ 1,765,000                                    
IPO | Common Stock                                          
Debt Instrument [Line Items]                                          
Warrants exercise price | $ / shares                       $ 11.54           $ 11.54      
Warrant expiration date                       Sep. 29, 2033           Sep. 29, 2033      
IPO | Maximum | Common Stock                                          
Debt Instrument [Line Items]                                          
Number of warrants issued to purchase shares | shares                       325,847           325,847      
Lender | First Tranche                                          
Debt Instrument [Line Items]                                          
Warrants exercise price | $ / shares     $ 17.55                                    
Fair value of warrant     $ 1,632,000                                    
Lender | Maximum | First Tranche                                          
Debt Instrument [Line Items]                                          
Warrant issued to purchase shares | shares     256,410                                    
Lender | Term Loan | First Tranche                                          
Debt Instrument [Line Items]                                          
Warrants exercise price | $ / shares                   $ 22.63                      
Fair value of warrant                   $ 320,000                      
Lender | Term Loan | Second Tranche                                          
Debt Instrument [Line Items]                                          
Warrants exercise price | $ / shares                                       $ 26.24  
Fair value of warrant                                       $ 375,000  
Lender | Term Loan | Maximum | First Tranche                                          
Debt Instrument [Line Items]                                          
Warrant issued to purchase shares | shares                   49,044                      
Lender | Term Loan | Maximum | Second Tranche                                          
Debt Instrument [Line Items]                                          
Warrant issued to purchase shares | shares                                       36,783  
ASSURE WCD system | Term Loan                                          
Debt Instrument [Line Items]                                          
Debt instrument interest rate upon achievement of premarket approval from FDA                                       12.50% 12.50%
ASSURE WCD system | Term Loan | Maximum                                          
Debt Instrument [Line Items]                                          
Debt instrument interest rate paid in kind, accrued and added to principal                                       6.50% 6.50%
Loan Agreement | Term Loan | First Tranche                                          
Debt Instrument [Line Items]                                          
Drawn amount                   $ 20,000,000                      
Facility fee percentage on available loan amount                   1.00%                      
Available loan amount                   $ 50,000,000                      
Legal fees                   $ 832,000                      
Amendment | Lender | Term Loan | Third Tranche                                          
Debt Instrument [Line Items]                                          
Achievement amount in three month trailing revenue           $ 9,000,000                              
Amendment | Lender | Term Loan | Tranche D Draw                                          
Debt Instrument [Line Items]                                          
Additional funded amount                 $ 10,000,000                        
Increased aggregated principal amount by                 10,000,000                        
Increased aggregated principal amount                 $ 60,000,000                        
Percentage of increase in paid in kind interest                                 100.00%        
Interest rate                       6.50%         12.50%        
Available amount       $ 10,000,000                                  
Achievement amount in six month trailing revenue       $ 25,000,000                                  
Credit Agreement | Lender | Term Loan 2024                                          
Debt Instrument [Line Items]                                          
Maturity date                       Sep. 29, 2028                  
Interest rate, description                       The Term Loan 2024 bears interest equal to the sum of Term Secured Overnight Financing Rate plus 7.25% for each interest period which is measured monthly and is payable on the last day of each fiscal quarter.                  
Interest rate     7.25%                                    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]     us-gaap:SecuredOvernightFinancingRateSofrMember                                    
Credit Agreement | Lender | Term Loan 2024 | Second Tranche                                          
Debt Instrument [Line Items]                                          
Aggregate principal amount     $ 7,500,000                                    
Achievement of revenue milestones of trailing twelve month revenues     50,000,000                                    
Credit Agreement | Lender | Term Loan 2024 | Third Tranche                                          
Debt Instrument [Line Items]                                          
Aggregate principal amount     7,500,000                                    
Achievement of revenue milestones of trailing twelve month revenues     70,000,000                                    
Credit Agreement | Lender | Term Loan 2024 | Maximum                                          
Debt Instrument [Line Items]                                          
Aggregate principal amount     $ 60,000,000                                    
Number of tranches | Tranche     3                                    
Percentage of pay-in kind interest                                     2.00%    
Credit Agreement | Lender | Term Loan 2024 | Minimum                                          
Debt Instrument [Line Items]                                          
Minimum level of cash     $ 3,000,000                                    
Credit Agreement | Lender | Term Loan 2024 | Minimum | First Tranche                                          
Debt Instrument [Line Items]                                          
Committed equity funding amount     $ 75,000,000                                    
WAH Corp and Kestra | Loan Agreement | Lender | Term Loan                                          
Debt Instrument [Line Items]                                          
Percentage of increase in interest rate if targets not met                     1.00%                    
Outstanding balance if target not met amount repayment period                     24 months                    
WAH Corp and Kestra | Loan Agreement | Lender | Term Loan | Maximum                                          
Debt Instrument [Line Items]                                          
Aggregate principal amount                     $ 50,000,000                    
WAH Corp and Kestra | Loan Agreement | Lender | Original Term Loan | Maximum                                          
Debt Instrument [Line Items]                                          
Number of tranches | Tranche                     3