XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
agreement
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of contingently returnable share agreements | agreement 2
2024 Agreements  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Weighted average period of recognized term 3 years 9 months 18 days
Common stock authorized | shares 773,099
Compensation expense related to unvested shares $ 10.6
Restricted Stock Units and Common Stock Option  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Compensation expense related to restricted stock $ 84.7
Weighted average period of recognized term 2 years 3 months 18 days