v3.26.1
Leases - Rent Expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Rent expense $ 344,165 $ 354,752
Sublease income $ 163,850 $ 158,629