v3.26.1
Deferred Revenue - Additional Information (Detail)
12 Months Ended
Dec. 31, 2025
Capitalized Contract Cost [Line Items]  
Performance obligation satisfied over time percentage 55.00%
Performance obligation satisfied over time explanation January 1, 2026 to December 31, 2026
Remaining performance obligation percentage 45.00%
Remaining performance obligation expected timing of satisfaction explanation January 1, 2027 to December 31, 2036