XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Equivalents and Investments - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Available-for-sale [Line Items]    
Available-for-sale Securities $ 98,490 $ 93,239
Corporate securities    
Available-for-sale [Line Items]    
Available-for-sale Securities 58,894 61,385
Municipal Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 13,463 14,377
U.S. Treasury securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 16,473 10,205
Federal Home Loan Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 5,524 3,562
Certificates of Deposit [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities $ 4,136 $ 3,710