XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net (Loss) Income (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) Per Share Attributable to Common Stockholders
The following table sets forth the computation of basic and diluted net income (loss) per share attributable to common stockholders for the periods presented:
Year Ended
December 31,
(in thousands, except share and per share amounts)202320222021
Numerator:
Net (loss) income available to stockholders$(116)$19,410 $(18,527)
Denominator:
Weighted average number of shares outstanding—basic91,587,311 94,052,435 90,218,386 
Weighted average additional shares assuming conversion of potential common shares— 4,813,569 — 
Weighted average common shares outstanding—diluted91,587,311 98,866,004 90,218,386 
Net (loss) income per share attributable to stockholders, basic$0.00 $0.21 $(0.21)
Net (loss) income per share attributable to stockholders, diluted$0.00 $0.20 $(0.21)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table summarizes the weighted average potentially dilutive securities that were excluded from the computation of diluted net income (loss) per share because their effect would have been anti-dilutive for the periods presented:
Year Ended
December 31,
202320222021
Stock options14,199,564 13,677,630 13,466,262 
Restricted stock4,581,025 3,421,920 1,779,716 
Restricted stock units94,314 51,249 41,933