v3.26.1
Stockholders' Equity - December 2025 Warrant Inducement (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Feb. 09, 2026
Feb. 06, 2026
Dec. 31, 2025
Dec. 09, 2025
Oct. 14, 2025
Jul. 01, 2025
Mar. 21, 2025
Mar. 20, 2025
Feb. 11, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 25, 2025
Dec. 17, 2024
Oct. 24, 2024
Sep. 15, 2024
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)                 $ 77.07                
Aggregate cost $ 50,000 $ 21,600 $ 17,400 $ 3,700     $ 2,100                    
Proceeds from exercise of warrants         $ 7,100     $ 1,900       $ 9,638 $ 2,068        
Change in fair value of warrant liability         $ 600         $ 123 $ 0 $ 123 $ 0        
Class of warrant or right, number of securities called by warrants or rights (in shares)                               20,009  
Warrants and rights outstanding, term (in years)           5 years     5 years           5 years    
Common Class A                                  
Class of Warrant or Right [Line Items]                                  
Number of shares sold (in shares)           38,096 60,025   16,807                
Exercise price (in dollars per share)             $ 34.45 $ 67.83             $ 108.53    
Class of warrant or right, number of securities called by warrants or rights (in shares)         418,465                 37,816     40,017
Warrants and rights outstanding, term (in years)                   5 years   5 years          
December 2025 Warrant Inducement                                  
Class of Warrant or Right [Line Items]                                  
Number of shares sold (in shares)       272,385                          
Exercise price (in dollars per share)       $ 13.74                          
Proceeds from exercise of warrants       $ 3,400                          
Change in fair value of warrant liability       $ 1,500                          
Warrants and rights outstanding, term (in years)       5 years                          
Class of warrant or right, beneficially owned to exceed percentage (as percent)       4.99%                          
December 2025 Warrant Inducement, Immediately Exercisable                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)       $ 19.81                          
December 2025 Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)                   $ 13.74   $ 13.74          
Class of warrant or right, number of securities called by warrants or rights (in shares)     408,576 408,576           0   0          
Warrants and rights outstanding, term (in years)       5 years                          
October 2025 Warrants                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)                   $ 13.74   $ 13.74          
Class of warrant or right, number of securities called by warrants or rights (in shares)     418,465             0   0          
Warrants and rights outstanding, term (in years)         5 years                        
October 2025 Warrants | Common Class A                                  
Class of Warrant or Right [Line Items]                                  
Exercise price (in dollars per share)         $ 25.53