Quarterly report [Sections 13 or 15(d)]

Equity Transactions (Additional Information) (Details)

v3.25.3
Equity Transactions (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Mar. 12, 2025
Mar. 21, 2024
Feb. 08, 2024
Feb. 04, 2024
Sep. 14, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 10, 2025
Sep. 27, 2023
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Proceeds from Issuance of Private Placement           $ 37,297      
Proceeds from issuance of common stock under the Equity Distribution Agreement, net           $ 37,297 $ 37,881    
Class of Warrant or Right, Outstanding                 597,082
Private Placement                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Proceeds from Issuance of Private Placement $ 37,297                
Common stock, Sale of stock 4,843,750                
Purchase price $ 8                
Blue Torch warrants exercise price $ 0.0001                
Pre Funded Warrants                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Common stock, Sale of stock 156,250                
Purchase price $ 7.9999                
Blue Torch warrants exercise price $ 0.0001                
Securities Purchase Agreement                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Purchase price       $ 12          
Securities Purchase Agreement Warrants                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Blue Torch warrants exercise price   $ 14.5              
Securities Purchase Agreement Warrants | Alliance Global Partners                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Equity Issuance Costs   $ 1,800              
Placement Agency Agreement | Alliance Global Partners                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Cash fee payment percentage   6.00%              
Cash Fee Equal of Gross Exercise Price   4.00%              
Class A Common Stock [Member] | Pre Funded Warrants                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Class of Warrant or Right, Outstanding               156,250  
Blue Torch warrants exercise price               $ 0.0001  
Class A Common Stock [Member] | Equity Distribution Agreement                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Common stock, Sale of stock           2,200,000      
Proceeds from issuance of common stock under the Equity Distribution Agreement, net           $ 7,900      
Common stock shares were remaining           $ 76,800      
Class A Common Stock [Member] | Equity Distribution Agreement | Canaccord Genuity LLC                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Equity aggregate offering price         $ 85,000        
Class A Common Stock [Member] | Securities Purchase Agreement                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Common stock, Sale of stock       833,333          
Proceeds from issuance of common stock under the Equity Distribution Agreement, net     $ 9,825            
Class A Common Stock [Member] | 2024 Securities Purchase Agreement                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Common stock, Sale of stock   2,142,858              
Warrants of Stock, Sales of stock   2,142,858              
Class A Common Stock [Member] | Securities Purchase Agreement Warrants                  
Organization Consolidation And Presentation Of Financial Statements [Line Items]                  
Proceeds from issuance of common stock under the Equity Distribution Agreement, net   $ 28,056              
Blue Torch warrants exercise price   $ 14