XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Summary of Short-Term Investments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Short-Term Investments [Abstract]  
Fair Value $ 73,784
Cost Basis 73,845
Amounts Recognized in Accumulated Other Comprehensive Loss, Unrealized Losses (61)
US Treasury Securities [Member]  
Short-Term Investments [Abstract]  
Fair Value 33,622
Cost Basis 33,676
Amounts Recognized in Accumulated Other Comprehensive Loss, Unrealized Losses (54)
Commercial Paper and Corporate Bonds [Member]  
Short-Term Investments [Abstract]  
Fair Value 40,162
Cost Basis 40,169
Amounts Recognized in Accumulated Other Comprehensive Loss, Unrealized Losses $ (7)