XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation Expense and Employee Benefit Plans - Employee Stock Purchase Plan (Details) - 2018 ESPP - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Employee stock ownership plan (ESOP), compensation expense $ 5.9 $ 4.4 $ 12.4 $ 6.9  
Number of shares issued (in shares)     449,525 420,689  
Number of additional shares authorized (in shares)     2,239,563 2,055,792  
Number of common stock reserved for issuance (in shares) 15,630,754   15,630,754   13,840,716
Unrecognized stock-based compensation cost $ 14.9   $ 14.9   $ 12.0
Expense expected to be recognized over a weighted-average period     8 months 12 days   7 months 6 days