XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Estimated Weighted Average Assumptions (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range), minimum 44.78% 41.44% 44.57%
Expected volatility (range), maximum 46.58% 43.96% 45.27%
Risk-free interest rate, minimum 3.56% 1.86% 0.77%
Risk-free interest rate, maximum 4.71% 4.07% 1.07%
Expected dividend yield 0.00% 0.00% 0.00%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 5 years 1 month 20 days 5 years 6 months 5 years 6 months
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 years 6 months 6 years 6 months 6 days 12 hours