XML 44 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement - Contractual Maturities of Available for Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]    
Within one year $ 6,669 $ 49,699
Within one to five years 1,093 32,876
Total contractual maturities $ 7,762 $ 82,575