v3.26.1
Schedule of Allowance for Credit Losses (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Receivables [Abstract]    
Beginning balance $ 1,428,672 $ 1,678,531
Change in provision for credit losses [1] 147,555 16,142
Charge-offs (53,155) (62,574)
Ending balance $ 1,523,072 $ 1,632,099
[1] Included in other expenses on the condensed consolidated statements of earnings