XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Investments - Schedule of Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Available-for-sale [Line Items]    
Available-for-sale Securities $ 103,541 $ 93,239
Corporate securities    
Available-for-sale [Line Items]    
Available-for-sale Securities 58,830 61,385
Municipal Debt Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 13,419 14,377
U.S. Treasury securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 21,888 10,205
Certificates of Deposit [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities 3,906 3,710
Federal Home Loan Securities [Member]    
Available-for-sale [Line Items]    
Available-for-sale Securities $ 5,498 $ 3,562