XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY - Schedule of OCI (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 3,145,305 $ 3,043,162
Other comprehensive income before reclassifications 3,150 122
Amounts reclassified from accumulated other comprehensive income 52 3,579
Net current period change in accumulated other comprehensive income 3,202 3,701
Ending balance 3,210,511 3,121,227
Cumulative Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 1,374 53
Other comprehensive income before reclassifications 427 (626)
Amounts reclassified from accumulated other comprehensive income 0 0
Net current period change in accumulated other comprehensive income 427 (626)
Ending balance 1,801 (573)
Unrealized Gain (Loss) on Marketable Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 54 (5,289)
Other comprehensive income before reclassifications 2,723 748
Amounts reclassified from accumulated other comprehensive income 52 3,579
Net current period change in accumulated other comprehensive income 2,775 4,327
Ending balance 2,829 (962)
AOCI    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 1,428 (5,236)
Ending balance $ 4,630 $ (1,535)