XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Significant Accounting Policies - Net Income (Loss) Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Schedule of reconciliation of shares used to calculate basic and diluted earnings per share        
Weighted average shares outstanding used to compute basic earnings per share (in shares) 23,550 23,948 23,765 23,966
Incremental shares issuable upon the assumed exercise of stock options (in shares) 3 4 3 5
Unvested restricted stock and restricted stock units (in shares) 349 161 258 160
Shares used to compute diluted earnings per share (in shares) 23,902 24,113 24,026 24,131
Anti-dilutive shares excluded from the diluted earnings per share calculation (in shares) 11 377 149 293