XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation, Summary (Details) - shares
3 Months Ended 6 Months Ended
Apr. 03, 2023
Dec. 31, 2023
Jun. 30, 2024
Stock Options [Member]      
Stock-based Compensation [Abstract]      
Granted (in shares)     10,000
Stock Options [Member] | Chief Executive Officer [Member]      
Stock-based Compensation [Abstract]      
Granted (in shares) 15,000    
Stock-based options forfeited (in shares)   15,000  
2016 Omnibus Incentive Plan [Member]      
Stock-based Compensation [Abstract]      
Common stock reserved for future issuance (in shares)     7,832,651
Number of shares available for issuance (in shares)     7,261,588