XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Marketable Securities by Security Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 18,875 $ 17,339
Gross Unrealized Gains 87 24
Gross Unrealized Losses (50) (134)
Fair Value 18,912 17,229
U.S. Treasury Notes and Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 13,466 13,389
Gross Unrealized Gains 85 24
Gross Unrealized Losses (26) (100)
Fair Value 13,525 13,313
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,409 3,950
Gross Unrealized Gains 2 0
Gross Unrealized Losses (24) (34)
Fair Value $ 5,387 $ 3,916