Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical)

v3.25.0.1
CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Marketable debt securities, available-for-sale, net change, tax $ 256 $ 813 $ (1,559)
Foreign currency translation gain (loss), tax 0 0 0
Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent $ (665) $ 2,849 $ (4,527)