XML 120 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Beginning unrecognized tax benefits $ 2.9 $ 1.1
Increases related to tax positions from prior years 0.8 0.7
Increases related to tax positions taken in the current year 1.4 1.1
Ending unrecognized tax benefits $ 5.1 $ 2.9