v3.26.1
Leases - Future Minimum Lease Commitments (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Future Minimum Lease Commitments    
2026 $ 250,919  
2027 282,059  
2028 183,963  
Total minimum lease payments 716,941  
Less: imputed interest (174,105)  
Present value of future minimum lease payments 542,836 $ 611,546
Less: current obligations under leases (271,790) (271,494)
Long-term lease obligations $ 271,046 $ 340,052