v3.26.1
Warrants - Additional Information (Details) - USD ($)
Dec. 21, 2023
Aug. 02, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]          
Number of Share Purchase Warrants, Issued 142,874 10,000,000      
Warrant exercise price $ 1 $ 1 $ 1.21 $ 1.21 $ 1.22
Fair value   $ 4,300,000      
Estimated fair value additional warrants issued     $ 8,000 $ 8,000