XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Net (Loss) Income per Share - Schedule of Computations of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Schedule Of Earnings Per Share Basic And Diluted [Abstract]        
Net (loss) income $ (301) $ 870 $ (1,938) $ 6,000
Weighted average shares used in computing basic earnings per share 41,723 40,615 41,580 40,386
Effect of weighted average dilutive stock-based awards 0 1,594 0 2,005
Weighted average shares used in computing diluted earnings per share 41,723 42,209 41,580 42,391
Net (loss) income per share-basic and diluted        
Basic $ (0.01) $ 0.02 $ (0.05) $ 0.15
Diluted $ (0.01) $ 0.02 $ (0.05) $ 0.14