v3.26.1
Financial Instruments - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]      
Fair Value Adjustment of Warrants $ 0 $ (3,115)  
Exercise Warrants      
Schedule Of Available For Sale Securities [Line Items]      
Warrant expiration period 10 years    
Mirror Warrants | $ 200 Exercise Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Warrant exercise price per share $ 200    
Mirror Warrants | $ 300 Excercise Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Warrant exercise price per share 300    
Mirror Warrants | $ 230 Excercise Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Warrant exercise price per share $ 230    
Intermediate Warrants      
Schedule Of Available For Sale Securities [Line Items]      
Fair value of option contingent warrants $ 18,800 $ 3,100  
Intermediate Warrants | $ 200 Exercise Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Warrant exercise price per share $ 200    
Intermediate Warrants | $ 300 Excercise Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Warrant exercise price per share $ 300    
Amended Intermediate Warrants      
Schedule Of Available For Sale Securities [Line Items]      
Fair value of option contingent warrants $ 300    
Volatility Rate 71.00%    
Expected term (years) 6 years    
Interest rate 3.80%    
Dividend yield 0.00%    
Amended Intermediate Warrants | $ 200 Exercise Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Warrant exercise price per share $ 200    
Class A Warrants 100,000    
Amended Intermediate Warrants | $ 300 Excercise Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Warrant exercise price per share $ 300    
Class A Warrants 100,000    
Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Warrant expiration period 5 years    
Private Warrants      
Schedule Of Available For Sale Securities [Line Items]      
Class A Warrants 325,989   325,989
Class A Common Stock | Class A Public Warrants      
Schedule Of Available For Sale Securities [Line Items]      
Warrant exercise price per share $ 230    
Class A Common Stock | Horizon Sponsor LLC | $ 200 Exercise Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Warrant exercise price per share $ 200    
Warrant Purchased 850,000    
Class A Common Stock | Horizon Sponsor LLC | $ 300 Excercise Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Warrant exercise price per share $ 300   $ 300
Warrant Purchased     850,000
Class A Common Stock | Horizon Sponsor LLC | Exercise Warrants      
Schedule Of Available For Sale Securities [Line Items]      
Warrant Purchased 1,700,000   1,700,000
Class A Common Stock | Mirror Warrants      
Schedule Of Available For Sale Securities [Line Items]      
Class A Warrants 0   0
Class A Common Stock | Intermediate Warrants      
Schedule Of Available For Sale Securities [Line Items]      
Class A Warrants 0   0
Class A Common Stock | Amended Intermediate Warrants      
Schedule Of Available For Sale Securities [Line Items]      
Class A Warrants 200,000   200,000
Class A Common Stock | Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Class A Warrants 338,342   338,342
Value of Common Stock Exceeded $ 360    
Redemption price per share for warrant $ 0.2    
Number of Trading Days 20 days    
Class A Common Stock | Private Warrants | Horizon Sponsor LLC | Class A Private Warrants      
Schedule Of Available For Sale Securities [Line Items]      
Warrant exercise price per share $ 230    
Minimum | Class A Common Stock | Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Stock Price $ 360    
Maximum | Class A Common Stock | Warrant      
Schedule Of Available For Sale Securities [Line Items]      
Number of Trading Days 30 days