v3.25.2
Capital Structure - Additional Information (Details)
1 Months Ended
Feb. 14, 2025
USD ($)
shares
Feb. 12, 2025
USD ($)
$ / shares
shares
Aug. 31, 2024
USD ($)
Jun. 30, 2025
CommonStockClass
Vote
$ / shares
shares
Feb. 13, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Class of Stock [Line Items]            
Number of common stock classes authorized | CommonStockClass       2    
Number of votes per share | Vote       1    
Offering price per pre-funded warrant   $ 3.9999        
Offering price per share   $ 0.0001        
February 2025 Offering            
Class of Stock [Line Items]            
Common Unit, Issued | shares 3,125,000 1,250,000        
Common stock, price per share   $ 4        
Issuance of warrants (in shares) | shares   11,250,000        
Offering price per pre-funded warrant   $ 3.9999        
Offering price per share   $ 0.0001        
Gross proceeds from issuance of shares and pre-funded warrants | $ $ 57,500,000 $ 50,000,000        
Proceeds from issuance of shares and warrants, net | $ 53,600,000 46,600,000        
Underwriting discounts and commissions | $ 3,500,000 3,000,000        
Offering expense | $ 400,000 $ 400,000        
February 2025 Offering | Minimum            
Class of Stock [Line Items]            
Benefical ownership limit by holder with affiliates to warrant exercise   4.99%        
February 2025 Offering | Maximum            
Class of Stock [Line Items]            
Benefical ownership limit by holder with affiliates to warrant exercise   19.99%        
Full Exercise of Underwriters' Option            
Class of Stock [Line Items]            
Common Unit, Issued | shares         1,875,000  
Common stock, price per share         $ 4  
Gross proceeds from issuance of shares and pre-funded warrants | $ 7,500,000          
Proceeds from issuance of shares and warrants, net | $ $ 7,000,000          
Class A common stock            
Class of Stock [Line Items]            
Common stock, conversion ratio       1    
Common stock, shares issued | shares       37,058,395   33,206,909
Common Unit, Issued | shares   11,250,000        
Common stock, price per share       $ 0.0001   $ 0.0001
Class A common stock | February 2025 Offering            
Class of Stock [Line Items]            
Common Unit, Issued | shares   625,000        
Common stock, price per share   $ 4        
Class A common stock | 2024 Sales Agreement | TD Cowen | At-the-Market Offering | Maximum            
Class of Stock [Line Items]            
Gross sales proceeds from issuance of common stock | $     $ 50,000,000      
Class B common stock            
Class of Stock [Line Items]            
Common stock, shares issued | shares       967,759   967,759
Common stock, price per share       $ 0.0001   $ 0.0001