XML 211 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other comprehensive income (loss) and accumulated other comprehensive items (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other comprehensive income (loss)      
Balance at the beginning of the period $ (818,555) $ (347,086) $ 1,438
Balance at the end of the period (1,098,071) (818,555) (347,086)
Unrealized (Losses) Gains On Marketable Securities, net of tax      
Other comprehensive income (loss)      
Balance at the beginning of the period 326 (494) (602)
Other comprehensive income (loss) before reclassifications (3,492) 1,135 4,072
Amounts reclassified from other comprehensive items 3,435 (315) (3,964)
Other comprehensive income (loss) (57) 820 108
Balance at the end of the period 269 326 (494)
Foreign Currency Translation      
Other comprehensive income (loss)      
Balance at the beginning of the period (1,611) 5,290 (23,680)
Other comprehensive income (loss) before reclassifications (24,544) (6,901) 28,970
Other comprehensive income (loss) (24,544) (6,901) 28,970
Balance at the end of the period (26,155) (1,611) 5,290
Accumulated other comprehensive (loss) income      
Other comprehensive income (loss)      
Balance at the beginning of the period (1,285) 4,796 (24,282)
Other comprehensive income (loss) before reclassifications (28,036) (5,766) 33,042
Amounts reclassified from other comprehensive items 3,435 (315) (3,964)
Other comprehensive income (loss) (24,601) (6,081) 29,078
Balance at the end of the period $ (25,886) $ (1,285) $ 4,796