XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of Available-for-sale Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost $ 93,893 $ 56,548
Gross Unrealized Gains 42  
Gross Unrealized Losses (240) (383)
Market Value 93,695 56,165
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 52,552 28,121
Gross Unrealized Gains 3  
Gross Unrealized Losses (63) (47)
Market Value 52,492 28,074
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 1,013 2,026
Gross Unrealized Losses (12) (29)
Market Value 1,001 1,997
Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 21,031 26,401
Gross Unrealized Gains 13  
Gross Unrealized Losses (164) (307)
Market Value 20,880 $ 26,094
U.S. government agencies    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 19,297  
Gross Unrealized Gains 26  
Gross Unrealized Losses (1)  
Market Value $ 19,322