XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
EQUITY (Tables)
9 Months Ended
Sep. 30, 2023
Stockholders' Equity Note [Abstract]  
Schedule of Weighted Average Number of Shares Outstanding
Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Weighted-average number of shares outstanding:
Common stock26,725,628 26,491,251 26,695,714 26,468,099 
Common stock equivalents72,435 47,507 76,668 164,364 
Diluted shares outstanding26,798,063 26,538,758 26,772,382 26,632,463