XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable (Details) - Schedule of Allowance for Credit Losses - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Allowance for Credit Losses [Abstract]    
Balance at Beginning of Year $ 281,000 $ 594,000
Charged to Costs and Expenses 88,000 16,000
Deductions from Reserves 25,000 329,000
Balance at End of Year $ 344,000 $ 281,000