v3.26.1
Stockholders' Equity (Deficit) - September 2024 Securities Purchase Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 12, 2025
Dec. 09, 2025
Oct. 20, 2025
Oct. 10, 2025
Mar. 21, 2025
Dec. 17, 2024
Sep. 15, 2024
Mar. 04, 2024
Jan. 12, 2024
Dec. 31, 2025
Dec. 31, 2024
Oct. 14, 2025
Sep. 25, 2025
Mar. 20, 2025
Feb. 11, 2025
Oct. 24, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Number of warrants exercised on net basis (in shares)                               20,009
Purchase price (in dollars per share)                         $ 22.13      
Exercise price (in dollars per share)           $ 121.74     $ 239.90           $ 77.07  
Aggregate cost $ 17,400 $ 3,700 $ 13,000 $ 9,200 $ 2,100 $ 5,000   $ 4,000 $ 4,000              
Agent fees and other offering costs               $ 500 $ 400 $ 1,673 $ 1,677          
Proceeds from issuance of warrants           $ 4,400                    
Common Class A                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Number of warrants exercised on net basis (in shares)             40,017         418,466 37,816      
Purchase price (in dollars per share)             $ 137.45 $ 216.16 $ 271.14              
Exercise price (in dollars per share)         $ 34.45 $ 108.53       $ 143,693       $ 67.83    
Common Class B                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Number of warrants exercised on net basis (in shares)             20,009                  
September Prefunded Warrants                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Exercise price (in dollars per share)             $ 0.00001                  
Warrant exercise term after issuance             6 months                  
Aggregate cost             $ 2,800                  
Agent fees and other offering costs             300                  
Proceeds from issuance of warrants             $ 2,400                  
September Prefunded Warrants | Common Class A                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Number of warrants exercised on net basis (in shares)             20,009                  
Exercise price (in dollars per share)             $ 143.69                  
Placement Agent Warrants                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Number of warrants exercised on net basis (in shares)                             3,569  
Class of warrant or right, gross proceeds and issued warrants percentage (as percent)             7.00%                  
First term             18 months                  
Second term             5 years                  
Fair value of warrants           $ 300 $ 100                  
Placement Agent Warrants | Common Class A                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Number of warrants exercised on net basis (in shares)             1,001                  
Exercise price (in dollars per share)             $ 158.06                  
Placement Agent Warrants | Common Class B                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Number of warrants exercised on net basis (in shares)             1,001