XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
EQUITY - Schedule of Weighted Average Number of Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Weighted-average number of shares outstanding:        
Common stock (in shares) 26,725,628 26,491,251 26,695,714 26,468,099
Common stock equivalents (in shares) 72,435 47,507 76,668 164,364
Diluted shares outstanding (in shares) 26,798,063 26,538,758 26,772,382 26,632,463