v3.26.1
Equity and Net Income (Loss) per Share - Narratives (Details)
Jun. 30, 2026
Vote
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Net (Loss) Income per Share    
Preferred stock, shares authorized 5,000,000 5,000,000
Number of votes for each share of common stock | Vote 1  
Warrants to purchase common stock    
Net (Loss) Income per Share    
Number of shares purchased from outstanding warrants 92,703 92,703
Purchase price, per share | $ / shares $ 9.17 $ 9.17
Warrants to purchase common stock | Warrants Expiring in 2027    
Net (Loss) Income per Share    
Number of shares purchased from outstanding warrants 49,078 49,078
Warrants to purchase common stock | Warrants Expiring in 2028    
Net (Loss) Income per Share    
Number of shares purchased from outstanding warrants 43,625 43,625