XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS' EQUITY - Schedule of OCI (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 3,145,305 $ 3,043,162
Other comprehensive income before reclassifications (2,430) 1,660
Amounts reclassified from accumulated other comprehensive income (loss) 59 2,853
Net current period change in accumulated other comprehensive income (loss) (2,371) 4,513
Ending balance 3,192,362 3,056,622
Cumulative Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 1,374 53
Other comprehensive income before reclassifications (1,446) 609
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Net current period change in accumulated other comprehensive income (loss) (1,446) 609
Ending balance (72) 662
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 (984) 1,051
Amounts reclassified from accumulated other comprehensive income (loss) 59 2,853
Net current period change in accumulated other comprehensive income (loss) (925) 3,904
Ending balance (871) (1,385)
AOCI    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 1,428 (5,236)
Ending balance $ (943) $ (723)