XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Investments - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Available-for-sale [Line Items]    
Available-for-sale Securities $ 89,576 $ 99,715
Corporate securities    
Available-for-sale [Line Items]    
Available-for-sale Securities 63,924 72,964
Municipal Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 12,629 13,215
Federal Home Loan Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 3,747 3,927
Certificates of Deposit [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 4,300 4,404
U.S. Treasury securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities $ 4,976 $ 5,205