XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Summary of Amortized Cost, Gross Unrealized Holding Gains or Losses, and Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis $ 158,813 $ 192,853
Unrealized Gains 120 3
Unrealized Losses (188) (287)
Fair Value 158,745 192,569
Investments | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost Basis 158,813 192,853
Unrealized Gains 120 3
Unrealized Losses (188) (287)
Fair Value $ 158,745 $ 192,569