XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.4
DEFERRED REVENUE - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Deferred Revenue Arrangement [Line Items]      
Deferred Revenue - Noncurrent $ 8,700 $ 12,400  
Revenue 2,211,182 1,961,646 $ 1,896,635
Current portion of deferred revenue $ 16,881 $ 12,233