XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
SHORT-TERM INVESTMENTS - Schedule of Contractual Maturities of Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Amortized cost    
Due within one year $ 98,136  
Due between one to two years 65,620  
Amortized cost 163,756 $ 173,183
Estimated Fair Value    
Due within one year 97,732  
Due between one to two years 64,342  
Estimated Fair Value $ 162,074 $ 173,008