XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING AND REPORTING POLICIES - Schedule of Allowance for Doubtful Accounts (Details) - Allowance for Doubtful Accounts - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Activity in the Company’s allowance for doubtful accounts      
Beginning Balance $ 2,665,203 $ 2,967,095 $ 3,176,205
Net Additions/Deductions and Other Adjustments (628,306) (301,892) (209,110)
Ending Balance $ 2,036,897 $ 2,665,203 $ 2,967,095