XML 102 R84.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-based compensation - Weighted average fair value of options at the date of grant and the intrinsic value of options exercised (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stock-based compensation      
Total intrinsic value of options exercised $ 109,868 $ 2,482 $ 104,559
Below Market Price      
Stock-based compensation      
Options granted with an weighted average exercise price $ 9.59 $ 2.58 $ 12.21
Below Market Price | Employees | Preferred stock      
Stock-based compensation      
Options granted with an weighted average exercise price 9.59 2.58 12.21
At Market Price      
Stock-based compensation      
Options granted with an weighted average exercise price 10.1 8.5 8.29
At Market Price | Management employees      
Stock-based compensation      
Options granted with an weighted average exercise price 0 0 0
At Market Price | Employees | Common stock      
Stock-based compensation      
Options granted with an weighted average exercise price 10.1 8.5 8.29
Above Market Price      
Stock-based compensation      
Options granted with an weighted average exercise price 0 0 0
Above Market Price | Management employees      
Stock-based compensation      
Options granted with an weighted average exercise price 0 0 0
Above Market Price | Employees | Preferred stock      
Stock-based compensation      
Options granted with an weighted average exercise price $ 0 $ 0 $ 0