XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Fair Value, Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Estimated Fair Value $ 246,685 $ 137,620
Obligations of U.S. Government and its agencies    
Marketable Securities [Line Items]    
Estimated Fair Value 243,638 129,371
Corporate debt securities    
Marketable Securities [Line Items]    
Estimated Fair Value 2,074 6,092
Certificates of deposit    
Marketable Securities [Line Items]    
Estimated Fair Value 973 2,157
Quoted Price in Active Markets (Level 1)    
Marketable Securities [Line Items]    
Estimated Fair Value 0 0
Quoted Price in Active Markets (Level 1) | Obligations of U.S. Government and its agencies    
Marketable Securities [Line Items]    
Estimated Fair Value 0 0
Quoted Price in Active Markets (Level 1) | Corporate debt securities    
Marketable Securities [Line Items]    
Estimated Fair Value 0 0
Quoted Price in Active Markets (Level 1) | Certificates of deposit    
Marketable Securities [Line Items]    
Estimated Fair Value 0 0
Significant Other Observable Inputs (Level 2)    
Marketable Securities [Line Items]    
Estimated Fair Value 246,685 137,620
Significant Other Observable Inputs (Level 2) | Obligations of U.S. Government and its agencies    
Marketable Securities [Line Items]    
Estimated Fair Value 243,638 129,371
Significant Other Observable Inputs (Level 2) | Corporate debt securities    
Marketable Securities [Line Items]    
Estimated Fair Value 2,074 6,092
Significant Other Observable Inputs (Level 2) | Certificates of deposit    
Marketable Securities [Line Items]    
Estimated Fair Value 973 2,157
Significant Unobservable Inputs (Level 3)    
Marketable Securities [Line Items]    
Estimated Fair Value 0 0
Significant Unobservable Inputs (Level 3) | Obligations of U.S. Government and its agencies    
Marketable Securities [Line Items]    
Estimated Fair Value 0 0
Significant Unobservable Inputs (Level 3) | Corporate debt securities    
Marketable Securities [Line Items]    
Estimated Fair Value 0 0
Significant Unobservable Inputs (Level 3) | Certificates of deposit    
Marketable Securities [Line Items]    
Estimated Fair Value $ 0 $ 0