XML 95 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation and Employee Benefit Plans - Employee Stock Purchase Plan (Details) - 2018 ESPP - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee stock ownership plan (ESOP), compensation expense (reversal) $ (1.1) $ 6.5  
Number of shares issued (in shares) 632,688 449,525  
Number of additional shares authorized (in shares) 2,418,528 2,239,563  
Number of common stock reserved for issuance (in shares) 16,990,424   15,204,584
Unrecognized stock-based compensation cost $ 10.8   $ 8.8
Expense expected to be recognized over a weighted-average period 1 year 2 months 12 days   9 months 18 days