v3.26.1
Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Shares designated 7,536,345 7,536,345
Issued 0 275
Outstanding 0 275
Shares Authorized 10,000,000 10,000,000
Carrying Value $ 0 $ 2,485
Liquidation Preference per Share $ 0 $ 0
Series A    
Class of Stock [Line Items]    
Shares designated 5,524,926 5,524,926
Issued 0 0
Outstanding 0 0
Series B    
Class of Stock [Line Items]    
Shares designated 11,000 11,000
Issued 0 0
Outstanding 0 0
Series B-1    
Class of Stock [Line Items]    
Shares designated 63 63
Issued 0 0
Outstanding 0 0
Series B-2    
Class of Stock [Line Items]    
Shares designated 10,165 10,165
Issued 0 0
Outstanding 0 0
Series C    
Class of Stock [Line Items]    
Shares designated 1,011,000 1,011,000
Issued 0 0
Outstanding 0 0
Series D    
Class of Stock [Line Items]    
Shares designated 977,300 977,300
Issued 0 0
Outstanding 0 0
Series E    
Class of Stock [Line Items]    
Shares designated 10 10
Issued 0 0
Outstanding 0 0
Series F    
Class of Stock [Line Items]    
Shares designated 10 10
Issued 0 0
Outstanding 0 0
Series G    
Class of Stock [Line Items]    
Shares designated 137 137
Issued 0 0
Outstanding 0 0
Series H    
Class of Stock [Line Items]    
Shares designated 105 105
Issued 0 0
Outstanding 0 0
Series I    
Class of Stock [Line Items]    
Shares designated 118 118
Issued 0 0
Outstanding 0 0
Series J    
Class of Stock [Line Items]    
Shares designated 179 179
Issued 0 0
Outstanding 0 0
Series L    
Class of Stock [Line Items]    
Shares designated 121 121
Issued 0 121
Outstanding 0 121
Carrying Value $ 0 $ 2,485
Liquidation Preference per Share $ 0 $ 0
Stated value pers share $ 25,000  
Series M    
Class of Stock [Line Items]    
Shares designated 260 260
Issued 0 144
Outstanding 0 144
Liquidation Preference per Share $ 0 $ 0
Stated value pers share $ 25,000  
Series N    
Class of Stock [Line Items]    
Shares designated 951 951
Issued 0 10
Outstanding 0 10
Liquidation Preference per Share $ 0 $ 0
Stated value pers share $ 2,500