XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Loss [Line Items]      
Balance, Value $ 158,779 $ 227,522 $ 249,001
Amount reclassified from accumulated other comprehensive income     (39)
Net current period other comprehensive income (loss) 1,412 (1,314) (431)
Balance, Value 57,085 158,779 227,522
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Loss [Line Items]      
Balance, Value (1,672) (358) 73
Other comprehensive (income) loss before reclassifications 1,412 (1,314) (392)
Amount reclassified from accumulated other comprehensive income     (39)
Net current period other comprehensive income (loss) 1,412 (1,314) (431)
Balance, Value $ (260) $ (1,672) $ (358)