XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Investments - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Available-for-sale [Line Items]    
Available-for-sale Securities $ 96,709 $ 93,239
Corporate securities    
Available-for-sale [Line Items]    
Available-for-sale Securities 62,730 61,385
Municipal Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 13,552 14,377
Federal Home Loan Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 5,578 3,562
Certificates of Deposit [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 4,594 3,710
U.S. Treasury securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities $ 10,255 $ 10,205