v3.25.2
Notes Payable - Narrative (Details)
3 Months Ended 6 Months Ended
Oct. 22, 2023
USD ($)
tradingDay
Sep. 22, 2023
USD ($)
tradingDay
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 15, 2025
USD ($)
Jun. 12, 2025
USD ($)
Jun. 10, 2025
USD ($)
Jun. 02, 2025
USD ($)
May 28, 2025
USD ($)
May 19, 2025
USD ($)
May 14, 2025
USD ($)
May 12, 2025
USD ($)
May 06, 2025
USD ($)
Apr. 30, 2025
USD ($)
Apr. 25, 2025
USD ($)
Dec. 31, 2024
USD ($)
Oct. 30, 2023
USD ($)
Debt Instrument [Line Items]                                      
Notes payable, net     $ 11,239,000   $ 11,239,000                         $ 7,390,000  
Notes payable     11,300,000   11,300,000   $ 200,000 $ 300,000 $ 200,000 $ 100,000 $ 100,000 $ 200,000 $ 100,000 $ 100,000 $ 100,000 $ 100,000 $ 25,000    
Repaid notes payable, cash and converted stock     4,600,000 $ 2,100,000 6,000,000.0 $ 6,400,000                          
Proceeds from notes payable         10,002,000 $ 3,500,000                          
Outstanding short-term secured debt     2,300,000   2,300,000                            
Secured Debt                                      
Debt Instrument [Line Items]                                      
Notes payable, net     3,300,000   3,300,000                            
Collateral amount     $ 3,900,000   $ 3,900,000                            
Minimum                                      
Debt Instrument [Line Items]                                      
Interest rate (as a percent)     3.75%   3.75%                            
Effective interest rate (as a percent)     34.59%   34.59%                            
Maximum                                      
Debt Instrument [Line Items]                                      
Interest rate (as a percent)     39.00%   39.00%                            
YA II PN, LTD ("Yorkville") | Convertible Notes                                      
Debt Instrument [Line Items]                                      
Interest rate (as a percent)   6.00%                                  
Interest rate, subject to increase (as a percent)   18.00%                                  
Term after closing of transaction (in months)   12 months                                  
Conversion price per share (in dollars per share) | $ / shares   $ 11.1495                                  
Debt instrument, threshold percentage of stock price (as a percent)   95.00%                                  
Threshold consecutive trading days | tradingDay 9 7                                  
Floor price (in dollars per share) | $ / shares   $ 3.30                                  
Threshold percentage of outstanding shares (as a percent) 99.00% 49.90%                                  
Threshold trading days | tradingDay 7                                    
Periodic payment, period after trigger | tradingDay 7                                    
Periodic payment $ 500,000                                    
Periodic payment, premium (as a percent) 8.00%                                    
YA II PN, LTD ("Yorkville") | Private Placement                                      
Debt Instrument [Line Items]                                      
Commitment amount   $ 25,000,000                                  
Sale of stock, maximum average daily traded amount (as a percent)   100.00%                                  
Sale of stock, maximum average daily traded amount, threshold consecutive trading days | tradingDay   5                                  
Sale of stock, lowest daily volume-weighted average price (as a percent)   97.00%                                  
Sale of stock, lowest daily volume-weighted average price, threshold consecutive trading days | tradingDay   3                                  
Sale of stock, beneficial ownership limitation (as a percent)   4.99%                                  
Sale of stock, advance required   $ 100,000                                  
Sale of stock, funding, volume-weighted average (in dollars per share) | $ / shares   $ 11.00                                  
Price per share (in dollars per share) | $ / shares   $ 10.67                                  
Sale of stock, number of shares issued in transaction (in shares) | shares   9,372                                  
Sale of stock, profit per transaction (in dollars per share) | $ / shares   $ 0.3201                                  
Sale of stock, funding   $ 2,999.98                                  
Issued and outstanding shares (as a percent) 19.99%                                    
YA II PN, LTD ("Yorkville") | Private Placement | Convertible Notes                                      
Debt Instrument [Line Items]                                      
Debt instrument, face amount   $ 4,000,000                                  
Purchase price, percentage of principal amount (as a percent)   94.00%                                  
YA II PN, LTD ("Yorkville") | Private Placement | Pre-Paid Advance                                      
Debt Instrument [Line Items]                                      
Debt instrument, face amount   $ 3,000,000                                  
YA II PN, LTD ("Yorkville") | Private Placement | Post Effective SEPA                                      
Debt Instrument [Line Items]                                      
Debt instrument, face amount                                     $ 1,000,000