XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Earnings Per Share
Basic and diluted earnings per share were calculated as follows:
Three months ended
 September 30,
Nine months ended
 September 30,
2024202320242023
Numerator:
Net income$19,251 $15,164 $52,582 $39,856 
Denominator:
Weighted-average number of common shares used in earnings per share—basic56,769,410 56,493,757 56,688,362 56,290,195 
Effect of conversion of stock options2,545,395 2,778,000 2,410,817 2,203,850 
Weighted-average number of common shares used in earnings per share—diluted59,314,805 59,271,757 59,099,179 58,494,045 
Earnings per share—basic$0.34 $0.27 $0.93 $0.71 
Earnings per share—diluted$0.32 $0.26 $0.89 $0.68 
Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive securities, prior to the use of the treasury stock method, have been excluded from the computation of diluted weighted-average number of common shares outstanding, as they would be anti-dilutive:
Three months ended
September 30,
Nine months ended
September 30,
2024202320242023
Options to purchase common stock and RSUs
203,880 34,178 237,620 385,207