XML 81 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     $ 2,281,495  
Other comprehensive loss before reclassifications     (18,329)  
Amounts reclassified from AOCI     378  
Total other comprehensive income (loss), net of tax $ (5,948) $ 12,179 (17,951) $ 22,102
Balance, end of period 1,927,088 2,069,357 1,927,088 2,069,357
Accumulated other comprehensive income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period 14,689 12,617 26,692 2,694
Total other comprehensive income (loss), net of tax (5,948) 12,179 (17,951) 22,102
Balance, end of period 8,741 $ 24,796 8,741 $ 24,796
Marketable Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     6,475  
Other comprehensive loss before reclassifications     (12,259)  
Amounts reclassified from AOCI     378  
Total other comprehensive income (loss), net of tax     (11,881)  
Balance, end of period (5,406)   (5,406)  
Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance, beginning of period     20,217  
Other comprehensive loss before reclassifications     (6,070)  
Amounts reclassified from AOCI     0  
Total other comprehensive income (loss), net of tax     (6,070)  
Balance, end of period $ 14,147   $ 14,147