XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 1,627,000 1,066,000.000 1,421,000 962,000
Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants 346,000 413,000 283,000 428,000
Stock Compensation Plan Member        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,100,000 1,700,000 1,900,000 2,100,000
Warrant        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 200,000 100,000 200,000 100,000