XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable (Details) - Schedule of allowance for doubtful accounts - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of Allowance for Doubtful Accounts [Abstract]    
Balance at Beginning of Year $ 594,000 $ 964,000
Charged to Costs and Expenses 16,000 134,000
Deductions from Reserves 329,000 504,000
Balance at End of Year $ 281,000 $ 594,000