XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY - Schedule of OCI (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 2,402,249,000 $ 3,145,305,000
Other comprehensive income before reclassifications 2,050,000 (1,948,000)
Amounts reclassified from accumulated other comprehensive income (93,000) 21,000
Net current period change in accumulated other comprehensive income 1,957,000 (1,927,000)
Ending balance 2,396,907,000 3,132,618,000
AOCI Tax, Attributable to Parent 0 0
Cumulative Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (1,920,000) 1,374,000
Other comprehensive income before reclassifications 1,355,000 (1,140,000)
Amounts reclassified from accumulated other comprehensive income 0 0
Net current period change in accumulated other comprehensive income 1,355,000 (1,140,000)
Ending balance (565,000) 234,000
Unrealized Gain (Loss) on Marketable Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 976,000 54,000
Other comprehensive income before reclassifications 695,000 (808,000)
Amounts reclassified from accumulated other comprehensive income (93,000) 21,000
Net current period change in accumulated other comprehensive income 602,000 (787,000)
Ending balance 1,578,000 (733,000)
AOCI    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (944,000) 1,428,000
Ending balance $ 1,013,000 $ (499,000)