XML 104 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Estimated Weighted Average Assumptions (Detail)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility (range), minimum 46.09% 44.78% 41.44%
Expected volatility (range), maximum 48.50% 46.58% 43.96%
Risk-free interest rate, minimum 3.69% 3.56% 1.86%
Risk-free interest rate, maximum 4.48% 4.71% 4.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 2 days 5 years 1 month 20 days 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 years 6 months