v3.26.1
Debt - Additional information (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Debt    
Deferred consideration $ 6,250,000 $ 6,250,000
Notes payable $ 2,355,416 $ 2,027,184