XML 50 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The table below summarizes the changes in accumulated other comprehensive loss by component:
Unrealized Gains and Losses on Available-for-Sale Marketable SecuritiesForeign Currency Translation AdjustmentsTotal
Balance as of December 31, 2022$(1,700)$(773)$(2,473)
Other comprehensive income1,701 113 1,814 
Balance as of December 31, 2023(660)(659)
Other comprehensive income (loss)187 (140)47 
Balance as of December 31, 2024$188 $(800)$(612)