XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
INVESTMENTS - Schedule of Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 320,166 $ 286,001
Gross Unrealized Gains 186 14
Gross Unrealized Losses (191) (522)
Fair Value 320,161 285,493
U.S. treasury securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 128,479 86,666
Gross Unrealized Gains 124 7
Gross Unrealized Losses (27) (196)
Fair Value 128,576 86,477
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 47,415 73,234
Gross Unrealized Gains 1 6
Gross Unrealized Losses (35) (326)
Fair Value 47,381 72,914
Corporate notes and obligations    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 139,747 65,150
Gross Unrealized Gains 61 0
Gross Unrealized Losses (128) 0
Fair Value 139,680 65,150
Time deposits    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,525 60,951
Gross Unrealized Gains 0 1
Gross Unrealized Losses (1) 0
Fair Value $ 4,524 $ 60,952