XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Schedule of OCI (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 2,402,249,000 $ 3,145,305,000
Other comprehensive income (loss) before reclassifications 4,285,000 (2,430,000)
Amounts reclassified from accumulated other comprehensive income (loss) (255,000) 59,000
Net current period change in accumulated other comprehensive income (loss) 4,030,000 (2,371,000)
Ending balance 2,469,414,000 3,192,362,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 (loss) before reclassifications 4,189,000 (1,446,000)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0
Net current period change in accumulated other comprehensive income (loss) 4,189,000 (1,446,000)
Ending balance 2,269,000 (72,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 (loss) before reclassifications 96,000 (984,000)
Amounts reclassified from accumulated other comprehensive income (loss) (255,000) 59,000
Net current period change in accumulated other comprehensive income (loss) (159,000) (925,000)
Ending balance 817,000 (871,000)
AOCI    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (944,000) 1,428,000
Ending balance $ 3,086,000 $ (943,000)