XML 118 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Reconciliation of Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders—basic (in shares) 142,837,120 141,256,000 142,246,586 141,034,000
Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders—diluted (in shares) 146,270,628 141,256,000 142,246,586 141,034,000
Options outstanding        
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Dilutive effect of share equivalents (in shares) 3,207,854 0 0 0
Restricted stock        
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]        
Dilutive effect of share equivalents (in shares) 225,654 0 0 0