XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Cash Equivalents and Investments - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Available-for-sale [Line Items]    
Available-for-sale Securities $ 98,510 $ 104,870
Corporate Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 72,532 71,095
Municipal Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 12,307 18,707
Federal Home Loan Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 3,968 8,017
Certificates of Deposit [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 4,436 5,991
U.S. Treasury securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities $ 5,267 $ 1,060