XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Cash Equivalents and Investments - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Available-for-sale [Line Items]    
Available-for-sale Securities $ 100,811 $ 104,870
Corporate Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 70,862 71,095
Municipal Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 16,932 18,707
Federal Home Loan Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 5,956 8,017
Certificates of Deposit [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 4,978 5,991
U.S. Treasury securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities $ 2,083 $ 1,060