Annual report pursuant to Section 13 and 15(d)

Revenue - Additional Information (Detail)

v3.24.0.1
Revenue - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Revenue recognized from deferred revenue $ 7.5 $ 5.9
Contractual obligation recognized in remainder of 2024 8.8  
Contractual obligation recognized in 2025 4.0  
Contractual obligation recognized in 2026 1.6  
Contractual obligation recognized thereafter $ 0.5  
Amortization Period 1 year