XML 65 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Summary of Amortized Cost and Estimated Fair Value of Investments by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   $ 87,668
Fair Value   87,668
Maturing in One Year or Less | Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 5,001 7,603
Gross Unrealized Holding losses (56)  
Fair Value 4,945 7,603
Maturing in One Year or Less | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 116,432 30,119
Gross Unrealized Holding losses (617)  
Fair Value 115,815 30,119
Maturing after One Year through Five Years    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 173,309  
Gross Unrealized Holding losses (770)  
Fair Value 172,539  
Maturing after One Year through Five Years | Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   5,006
Fair Value   5,006
Maturing after One Year through Five Years | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 51,876 44,940
Gross Unrealized Holding losses (97)  
Fair Value $ 51,779 $ 44,940