v3.24.0.1
Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Abstract]  
Schedule of Changes in Accumulated Other Comprehensive Income (Loss)
The table below presents the changes in accumulated other comprehensive income (loss) (“AOCI”) by component and the reclassifications out of AOCI:
Changes in Accumulated Other Comprehensive Income (Loss) by Component
Marketable
Securities
Foreign Currency
Translation
Total
(in thousands)
Balance at December 31, 2022$(11,129)$(2,845)$(13,974)
OCI before reclassifications8,643 12,836 21,479 
Amounts reclassified from AOCI (1)
(374)— (374)
Net current period OCI8,269 12,836 21,105 
Balance at December 31, 2023$(2,860)$9,991 $7,131 
(1)Realized gains and losses on marketable securities are reclassified from AOCI into other income (expense), net in our consolidated statements of operations.