XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Schedule of available for sale investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Investments:    
Amortized Cost $ 72,887 $ 44,655
Gross Unrealized Loss (14) 4
Total Fair Value 72,873 44,659
U.S. government securities | Investments    
Investments:    
Amortized Cost 38,642 4,998
Gross Unrealized Loss (14) 1
Total Fair Value 38,628 4,999
U.S. government securities | Cash Equivalents    
Investments:    
Amortized Cost 34,245 39,657
Gross Unrealized Loss 0 3
Total Fair Value $ 34,245 $ 39,660