Annual report [Section 13 and 15(d), not S-K Item 405]

Nature of Business - Additional Information (Details)

v3.25.1
Nature of Business - Additional Information (Details) - USD ($)
12 Months Ended
Mar. 21, 2024
Feb. 08, 2024
Feb. 04, 2024
Sep. 14, 2022
Dec. 31, 2024
Dec. 31, 2023
Sep. 27, 2023
Mar. 24, 2023
Jan. 04, 2023
Aug. 31, 2021
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Common stock, par value per share         $ 0.0001 $ 0.0001   $ 0.0001   $ 0.0001
Proceeds from issuance of common stock under the Equity Distribution Agreement, net         $ 0 $ 7,866,000        
Excess Stock Shares Issued         0          
Warrant exercise price             $ 5.44      
Class of Warrant or Right, Outstanding             597,082      
Common Class A [Member]                    
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Class of Warrant or Right, Outstanding                 34,728  
Equity Distribution Agreement | Common Class A [Member]                    
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Proceeds from issuance of common stock under the Equity Distribution Agreement, net         $ 8,235,000          
Common stock, Sale of stock           2,166,389        
Equity Distribution Agreement | Common Class A [Member] | Canaccord Genuity LLC                    
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Aggregate offering price       $ 85,000,000            
Securities Purchase Agreement                    
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Sale of Stock, Price Per Share     $ 12              
Securities Purchase Agreement | Common Class A [Member]                    
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Proceeds from issuance of common stock under the Equity Distribution Agreement, net   $ 10,000                
Common stock, Sale of stock 2,142,858   833,333              
Securities Purchase Agreement Warrants                    
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Warrant exercise price $ 14.5                  
Securities Purchase Agreement Warrants | Alliance Global Partners                    
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Proceeds from issuance of common stock under the Equity Distribution Agreement, net $ 1,800,000                  
Securities Purchase Agreement Warrants | Common Class A [Member]                    
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Proceeds from issuance of common stock under the Equity Distribution Agreement, net $ 30,000,000                  
Warrant exercise price $ 14       $ 14.5          
Class of Warrant or Right, Outstanding 2,142,858                  
Placement Agency Agreement | Alliance Global Partners                    
Organization Consolidation And Presentation Of Financial Statements [Line Items]                    
Cash Fee Equal Of Gross Exercise Price 4.00%                  
Cash Fee Equal Of Gross Proceeds 6.00%