v3.26.1
Share-Based Compensation - Summary of Company's Stock Option Plan Activity (Parenthetical) (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Stock options, non-exercisable 6,000,000          
Employee Stock Option            
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]            
Options, aggregate intrinsic value [1] $ 0 $ 0 $ 7,938 $ 0 $ 0 $ 0
[1] As of June 30, 2026, all options were out-of-the-money and the aggregate intrinsic value was zero.