XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Available For Sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair value of available for sale marketable securities    
Amortized Cost $ 29,195 $ 5,996
Gross Unrealized Gains 4  
Gross Unrealized Losses (55) (3)
Fair Value 29,144 5,993
U.S. Treasury securities    
Fair value of available for sale marketable securities    
Amortized Cost 22,020 1,012
Gross Unrealized Gains 4  
Gross Unrealized Losses (23) (2)
Fair Value 22,001 1,010
U.S. Government agency securities    
Fair value of available for sale marketable securities    
Amortized Cost 7,175 4,984
Gross Unrealized Losses (32) (1)
Fair Value $ 7,143 $ 4,983