XML 30 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Available-for-sale Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost $ 77,796 $ 75,646
Gross Unrealized Gains 4 52
Gross Unrealized Losses (112) (76)
Market Value 77,688 75,622
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 44,708 31,198
Gross Unrealized Gains 0 14
Gross Unrealized Losses (73) (14)
Market Value 44,635 31,198
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 26,176 27,607
Gross Unrealized Gains 4 12
Gross Unrealized Losses (38) (41)
Market Value 26,142 27,578
U.S. Government Agencies [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 6,912 16,841
Gross Unrealized Gains 0 26
Gross Unrealized Losses (1) (21)
Market Value $ 6,911 $ 16,846