XML 42 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Details - Schedule of Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Allowance for Credit Losses    
Balance at beginning of year $ 160,000 $ 160,000
Charges to Statements of Operations 80,057 13,804
Write-offs (42,521) (13,804)
Balance at end of year 197,536 160,000
Inventory Valuation Reserves    
Balance at beginning of year 541,000 621,000
Charges to Statements of Operations 64,805 143,233
Write-offs (62,155) (223,233)
Balance at end of year $ 543,650 $ 541,000