XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share - Antidilutive Securities Excluded From Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Income Per Share    
Antidilutive securities excluded from computation of earnings per share 1,545,002 1,641,299
Restricted stock units    
Net Income Per Share    
Antidilutive securities excluded from computation of earnings per share 811,503 813,602
Common stock options    
Net Income Per Share    
Antidilutive securities excluded from computation of earnings per share 374,398 422,757
Performance stock units    
Net Income Per Share    
Antidilutive securities excluded from computation of earnings per share 286,821 320,049
Employee stock purchase plan    
Net Income Per Share    
Antidilutive securities excluded from computation of earnings per share 72,280 84,891