XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Net (Loss) Income Per Share - Reconciliation of Weighted Average Shares Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
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) 148,539,990 145,864,755 142,593,000
Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders—diluted (in shares) 148,539,990 148,861,846 146,065,333
Stock options      
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]      
Dilutive effect of share equivalents (in shares) 0 1,823,191 3,403,051
Restricted stock      
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]      
Dilutive effect of share equivalents (in shares) 0 1,173,900 69,282