v3.25.2
Warrants - Private Warrants and Assumed Legacy Orchestra Warrants (Details) - $ / shares
Jun. 30, 2025
Feb. 28, 2025
Dec. 31, 2024
Equity-classified Warrants      
Warrants      
Warrants 2,057,812   1,997,812
Legacy Orchestra Warrants      
Warrants      
Warrants 507,841   507,841
Legacy Orchestra Warrants | Minimum      
Warrants      
Exercise Price $ 1.08    
Term 1 month 6 days    
Legacy Orchestra Warrants | Maximum      
Warrants      
Exercise Price $ 30.11    
Term 8 years 9 months    
Hercules Warrants      
Warrants      
Warrants 52,264   52,264
Exercise Price $ 5.74    
Term 3 years 6 months    
Avenue Warrants      
Warrants      
Warrants 27,707   27,707
Exercise Price $ 7.67    
Term 2 years 6 months    
Non-employee Warrants      
Warrants      
Warrants 60,000    
Exercise Price $ 4.69 $ 4.69  
Term 3 years 1 month 13 days    
Private Warrants Held by Sponsor      
Warrants      
Warrants 750,000   750,000
Exercise Price $ 11.5    
Private Warrants Held by Sponsor | Minimum      
Warrants      
Term 4 years 3 months 25 days    
Private Warrants Held by Sponsor | Maximum      
Warrants      
Term 4 years 6 months 25 days    
Private Warrants Held by Employees      
Warrants      
Warrants 660,000   660,000
Exercise Price $ 11.5    
Term 4 years 3 months 25 days