XML 60 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Schedule of available for sale investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Short-term investments    
Amortized Cost $ 44,655 $ 114,778
Gross Unrealized Loss 4 (877)
Total Fair Value 44,659 113,901
U.S. government securities | Investments:    
Short-term investments    
Amortized Cost 4,998 114,778
Gross Unrealized Loss 1 (877)
Total Fair Value 4,999 113,901
U.S. government securities | Cash Equivalents:    
Short-term investments    
Amortized Cost 39,657 0
Gross Unrealized Loss 3 0
Total Fair Value $ 39,660 $ 0