XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation $ 905,000 $ 728,000 $ 1,800,000 $ 1,500,000
Unrecognized stock-based compensation costs 7,600,000   $ 7,600,000  
Weighted-average period for unrecognized costs     2 years  
Intrinsic value options outstanding 55,100,000   $ 55,100,000  
Intrinsic value of options exercisable $ 41,800,000   41,800,000  
Intrinsic value of options exercised     $ 13,300,000 $ 12,200,000
Shares available for grant 2,661,000   2,661,000  
Options Exercised [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options exercised     2,800,000 2,900,000