v3.24.1.u1
Revenue - Contract liability balances to be recognized (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Contract with Customer, Liability, Revenue Recognized $ 0.30
Contract with Customer, Liability, Noncurrent $ 0.16