XML 80 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Changes in Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount $ 1,334,348 $ 994,678
Other comprehensive income (loss) before reclassifications 3,512 3,512
Amounts reclassified from accumulated other comprehensive income, net of tax 310  
Ending Balance, Amount 1,751,882 1,199,384
Cumulative Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 950 (3,070)
Other comprehensive income (loss) before reclassifications 2,548 (1,805)
Ending Balance, Amount 3,498 (4,875)
Unrealized Gain (Loss) on Investments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 877 (9,820)
Other comprehensive income (loss) before reclassifications 2,209 5,317
Ending Balance, Amount 3,086 (4,503)
Unrealized Gain (Loss) on Derivate Instruments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Other comprehensive income (loss) before reclassifications (1,245)  
Amounts reclassified from accumulated other comprehensive income, net of tax 310  
Ending Balance, Amount (935)  
Accumulated Other Comprehensive Loss [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 1,827 (12,890)
Ending Balance, Amount $ 5,649 $ (9,378)