v3.25.4
Changes in Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount $ 1,908,286 $ 1,334,348
Other comprehensive income (loss) before reclassifications 10,920 (8,182)
Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue (22) 701
Ending Balance, Amount 2,066,244 1,908,286
Cumulative Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount (5,928) 950
Other comprehensive income (loss) before reclassifications 9,354 (6,878)
Ending Balance, Amount 3,426 (5,928)
Unrealized Gain (Loss) on Investments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 1,195 877
Other comprehensive income (loss) before reclassifications 94 318
Ending Balance, Amount 1,289 1,195
Unrealized Gain (Loss) on Derivate Instruments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount (921)  
Other comprehensive income (loss) before reclassifications 1,472 (1,622)
Amounts reclassified from accumulated other comprehensive income, net of tax, to revenue (22) 701
Ending Balance, Amount 529 (921)
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount (5,654) 1,827
Ending Balance, Amount $ 5,244 $ (5,654)