v3.26.1
Changes in Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount $ 2,066,244 $ 1,908,286
Other comprehensive income (loss) before reclassifications (4,892) 10,523
Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue (187) 559
Ending Balance, Amount 1,656,728 2,065,056
Cumulative Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 3,426 (5,928)
Other comprehensive income (loss) before reclassifications (2,279) 10,166
Ending Balance, Amount 1,147 4,238
Unrealized Gain (Loss) on Investments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 1,289 1,195
Other comprehensive income (loss) before reclassifications (1,548) (591)
Ending Balance, Amount (259) 604
Unrealized Gain (Loss) on Derivate Instruments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 529 (921)
Other comprehensive income (loss) before reclassifications (1,065) 948
Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue (187) 559
Ending Balance, Amount (723) 586
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 5,244 (5,654)
Ending Balance, Amount $ 165 $ 5,428