v3.23.2
Accumulated Other Comprehensive Loss - 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
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance, Value $ 136,598 $ 158,779 $ 204,115 $ 227,522 $ 158,779 $ 227,522
Amount reclassified from accumulated other comprehensive loss 0   0   0 0
Net current period other comprehensive income (loss) 371 571 (324) (1,365)    
Balance, Value 108,932 136,598 204,422 204,115 108,932 204,422
Accumulated Other Comprehensive Loss            
Accumulated Other Comprehensive Income Loss [Line Items]            
Balance, Value (1,101) (1,672) (1,723) (358) (1,672) (358)
Other comprehensive loss before reclassifications         942 (1,689)
Net current period other comprehensive income (loss) 371 571 (324) (1,365) 942 (1,689)
Balance, Value $ (730) $ (1,101) $ (2,047) $ (1,723) $ (730) $ (2,047)