XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares      
Basic (in shares) 19,244 18,996 18,617
Effect of dilutive stock options (in shares) 374 582 810
Diluted (in shares) 19,618 19,578 19,427
Per Share Amount      
Basic (in dollars per share) $ 4.28 $ 4.60 $ 3.68
Effect of dilutive stock options (in dollars per share) (0.08) (0.13) (0.15)
Diluted (in dollars per share) $ 4.20 $ 4.47 $ 3.53