XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share (Schedule of Awards Excluded from the Computation of Diluted Net income Per Share) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share [Abstract]        
Options outstanding excluded from calculation of diluted net income per share 228,625 67,264 241,201 56,492
Restricted share units outstanding excluded from calculation of diluted net income per share 6,031 0 5,814 0
Options and RSUs outstanding excluded from calculation of diluted net income per share 234,656 67,264 247,015 56,492