XML 55 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity And Stock-Based Compensation Expense (Stock Options And Unvested Performance Award Outstanding Activity) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding as of, Beginning   2,529,448
Options granted   122,000
Options exercised (262,158) (281,175)
Options forfeited/canceled   (7,142)
Outstanding as of, Ending 2,363,131 2,363,131
Performance Award [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding as of, Beginning   7,142
Options granted  
Vested  
Options forfeited/cancelled  
Outstanding as of, Ending 7,142 7,142