XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Employee Stock Purchase Plan (Details) - ESPP
9 Months Ended
Sep. 30, 2023
shares
Share-based compensation expense  
Maximum percentage of compensation employees may contribute for ESPP 15.00%
Percentage of the lower of the fair market value of common stock on the first or last trading day of a given offering period 85.00%
Maximum number of shares each eligible employees may purchase in any given offering period (in shares) 4,000
Maximum number of shares authorized to be issued (in shares) 3,000,000