v3.26.1
Subsequent Event - Additional Information (Details) - $ / shares
Nov. 03, 2025
Mar. 31, 2026
Dec. 31, 2025
Nov. 04, 2025
Subsequent Event [Line Items]        
Stock options repriced   8,153,885 5,970,707  
Exercise price of options repriced   $ 5.14 $ 4.88  
Options exercise price, lower limit $ 8.89      
Options exercise price, upper limit $ 17.91      
Stock Option Repricing        
Subsequent Event [Line Items]        
Stock options repriced       3,557,903
Exercise price of options repriced       $ 4.53