XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Noncash Expense $ 816,000 $ 1,400,000 $ 2,600,000 $ 3,000,000
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount 6,800,000   $ 6,800,000  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years  
Intrinsic value options outstanding 35,300,000   $ 35,300,000  
Intrinsic value of options exercisable $ 30,500,000   $ 30,500,000  
Options exercised     2,832,000  
Intrinsic value of options exercised     $ 13,500,000 $ 23,100,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 3,000,000