XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Business and Basis of Presentation (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Jan. 01, 2023
Dec. 31, 2021
Organization And Basis Of Presentation [Line Items]          
Accounts receivable, net $ 576,281   $ 646,771    
Net proceeds from issuance of stock and warrants 0 $ 1,943,052      
Accumulated deficit 205,154,040   203,579,866    
Cash and cash equivalents 2,376,619   4,335,020    
Prepaid expenses and other current assets (508,391)   (645,502)    
Assets, Current (23,086,169)   (24,106,987)    
Liabilities, Current (1,416,955)   (1,106,412)    
Operating Lease, Liability, Noncurrent (180,345)   (207,516)    
Stockholders' Equity Attributable to Parent 22,012,748 24,237,908 23,355,687   $ 23,215,786
Cost of revenues 526,372 508,874      
Gross Profit 1,198,399 1,793,517      
Operating Lease, Right-of-Use Asset (342,082)   (370,609)    
Assets (23,610,048)   (24,669,615)    
Accrued Liabilities, Current (868,265)   (589,939)    
Liabilities (1,597,300)   (1,313,928)    
Allowance for doubtful accounts 25,000   $ 25,000    
Other Comprehensive Income (Loss), Net of Tax   0      
Cash, Cash Equivalents, and Short-Term Investments 20,300,000        
Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent 65,874 0      
Net Income (Loss) Attributable to Parent 1,574,174 $ 958,562      
Money Market Funds | From Held To Maturity Securities          
Organization And Basis Of Presentation [Line Items]          
Cash and cash equivalents $ 81,751        
Accounting Standards Update 2016-13          
Organization And Basis Of Presentation [Line Items]          
Change in Accounting Principle, Accounting Standards Update, Adoption Date       Jan. 01, 2023  
Change in Accounting Principle, Accounting Standards Update, Adopted [true false]       true  
Three Customers [Member] | Accounts Receivable | Customer Concentration Risk          
Organization And Basis Of Presentation [Line Items]          
Concentration risk, percentage     55.00%    
Two Customers | Revenue | Customer Concentration Risk          
Organization And Basis Of Presentation [Line Items]          
Concentration risk, percentage 39.00% 43.00%      
Two Customers | Accounts Receivable | Customer Concentration Risk          
Organization And Basis Of Presentation [Line Items]          
Concentration risk, percentage 60.00%