XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share - Reconciliation of Weighted Average Shares Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
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,593,000 141,160,000 126,586,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,065,333 141,160,000 126,586,000
Options outstanding      
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]      
Dilutive effect of share equivalents (in shares) 3,403,051 0 0
Restricted stock      
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]      
Dilutive effect of share equivalents (in shares) 69,282 0 0