XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share - Antidilutive securities (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Payment Arrangement    
Anti-dilutive securities    
Potential common shares excluded from diluted net income (loss) per share computation ( in shares) 10,078,342 11,116,177