XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurement - Summary of Contractual Maturities of Available for Sale Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year $ 45,568 $ 39,211
Available for sale securities, contractual maturities between 1 to 5 years 79,860 65,144
Available for sale securities, contractual maturities between 5 to 10 years 111,867 180,213
Available for sale securities, contractual maturities after 10 years 10,859 27,445
Available for sale securities, contractual maturities, Total 248,154 312,013
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 646 24,601
Available for sale securities, contractual maturities between 1 to 5 years 50,439 35,570
Available for sale securities, contractual maturities between 5 to 10 years 52,920 99,180
Available for sale securities, contractual maturities after 10 years   150
Available for sale securities, contractual maturities, Total 104,005 159,501
Money Market Funds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 40,539 13,657
Available for sale securities, contractual maturities, Total 40,539 13,657
U.S. Government Agency Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 3,943  
Available for sale securities, contractual maturities between 1 to 5 years 24,025 25,171
Available for sale securities, contractual maturities between 5 to 10 years 3,422 16,809
Available for sale securities, contractual maturities, Total 31,390 41,980
Emerging Markets [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 1,982  
Available for sale securities, contractual maturities, Total 1,982  
Asset Backed Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities between 1 to 5 years 9 108
Available for sale securities, contractual maturities between 5 to 10 years 2,113 2,200
Available for sale securities, contractual maturities after 10 years 10,859 27,295
Available for sale securities, contractual maturities, Total 12,981 29,603
U.S. Treasuries [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, contractual maturities less than 1 year 440 953
Available for sale securities, contractual maturities between 1 to 5 years 3,405 4,295
Available for sale securities, contractual maturities between 5 to 10 years 53,412 62,024
Available for sale securities, contractual maturities, Total $ 57,257 $ 67,272