v3.25.2
Schedule of Disaggregated Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Total $ 1,845,334 $ 4,037,535 $ 3,777,686 $ 8,088,334
Account Fee Income [Member]        
Total 1,009,730 1,681,596 2,082,195 3,302,590
Interest Income [Member]        
Total 555,971 1,836,092 1,096,193 3,472,848
Investment Income [Member]        
Total 260,403 500,617 560,838 1,274,436
Safe Harbor Program Income [Member]        
Total $ 19,230 $ 19,230 $ 38,460 $ 38,460