XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive (Loss) Income - Summary of Changes in Accumulated Other Comprehensive (Loss) Income, Net of Tax, from Unrealized Gains (Losses) on Available-for-Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive (Loss) Income [Line Items]      
Balance, Value $ 57,085 $ 158,779 $ 227,522
Amount reclassified from accumulated other comprehensive loss 0 0 0
Net current period other comprehensive income (loss) 260 1,412 (1,314)
Balance, Value (4,593) 57,085 158,779
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive (Loss) Income [Line Items]      
Balance, Value (260) (1,672) (358)
Other comprehensive income (loss) before reclassifications 260 1,412 (1,314)
Net current period other comprehensive income (loss) $ 260 1,412 (1,314)
Balance, Value   $ (260) $ (1,672)