XML 102 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Investments and Fair Value Measurements - Amortized Cost Basis and Fair Value of Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cost Basis    
Due in one year or less $ 87,354 $ 93,497
Due after one year through five years 0 12,049
Cost Basis 87,354 105,546
Fair Value    
Due in one year or less 87,332 93,480
Due after one year through five years 0 12,044
Fair Value $ 87,332 $ 105,524