XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Cash Equivalents and Investments - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Available-for-sale [Line Items]    
Available-for-sale Securities $ 93,386 $ 99,715
Corporate securities    
Available-for-sale [Line Items]    
Available-for-sale Securities 63,110 72,964
Municipal Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 15,693 13,215
Federal Home Loan Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 3,685 3,927
Certificates of Deposit [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 3,991 4,404
U.S. Treasury securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities $ 6,907 $ 5,205