v3.26.1
Stockholders' Equity - September 2025 Equity Line of Credit (Details)
3 Months Ended 6 Months Ended
Apr. 17, 2026
USD ($)
shares
Dec. 23, 2025
day
$ / shares
Oct. 14, 2025
USD ($)
shares
Sep. 25, 2025
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jan. 26, 2026
shares
Mar. 21, 2025
$ / shares
Mar. 20, 2025
$ / shares
Feb. 11, 2025
$ / shares
Dec. 17, 2024
$ / shares
Oct. 24, 2024
shares
Sep. 15, 2024
shares
Class of Warrant or Right [Line Items]                              
Purchase amount of common stock | $       $ 50,000,000.0                      
Trading price percentage of purchase price       106.00%                      
Purchase price (in dollars per share) | $ / shares       $ 22.13                      
Sale of stock, term (in months)       36 months                      
Optional term       30 days                      
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares                           20,009  
Exercise price (in dollars per share) | $ / shares                       $ 77.07      
Change in fair value of warrant liability | $     $ 600,000   $ 123,000 $ 0 $ 123,000 $ 0              
ELOC Pre-funded Warrants (Level 3)                              
Class of Warrant or Right [Line Items]                              
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares                 4,202            
Exercise price (in dollars per share) | $ / shares       $ 0.00001                      
Number of warrants terminated (in shares) | shares       42,017                      
Fair value of warrants | $       $ 800,000                      
Remeasured fair value (in dollars per share) | $ / shares   $ 1.24                          
Lowest trading price (as percent)   94.00%                          
Number of trading days | day   3                          
Common Class A                              
Class of Warrant or Right [Line Items]                              
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares     418,465 37,816                     40,017
Exercise price (in dollars per share) | $ / shares                   $ 34.45 $ 67.83   $ 108.53    
Common Class A | ELOC Pre-funded Warrants (Level 3)                              
Class of Warrant or Right [Line Items]                              
Additional warrants issuable (in shares) | shares 16,440                            
Change in fair value of warrant liability | $ $ 100,000