v3.25.4
Revenue from Contracts with Customers (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Jan. 01, 2024
Revenue from Contracts with Customers [Abstract]      
Deferred revenue $ 16,105,587 $ 12,812,984 $ 7,003,891
Contract with Customer, Liability, Revenue Recognized $ 11,009,985 $ 6,716,383