v3.24.1.u1
Fair Value Measurements - Additional Information (Detail) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying value of cash held in money market funds $ 31.2 $ 10.7
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Certificates of deposits 60.0 60.0
Carrying value of cash held in commercial paper, government securities   2.5
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities measured using quoted prices 0.0 0.0
Assets measured using quoted prices $ 0.0 $ 0.0