v3.26.1
Stock-Based Compensation - Activity of Stock Options (Details) - Employee Stock Option - $ / shares
1 Months Ended 3 Months Ended
Jun. 30, 2025
Mar. 31, 2026
Number of Units    
Balance as of January 1, 2026   1,166,861
Number of Shares, Granted 1,200,000  
Balance as of March 31, 2026   1,166,861
Exercise Price    
Weighted Average Exercise Price, Outstanding and exercisable beginning   $ 8.07
Weighted Average Exercise Price, Outstanding and exercisable ending   $ 8.07