Marketable Securities - Schedule of Investments in Unrealized Loss Position and for which an Other-than-Temporary Impairment has not been Recognized in Earnings (Details) $ in Thousands |
Dec. 31, 2022
USD ($)
|
---|---|
Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position [Abstract] | |
Aggregate fair value of investments with unrealized losses | $ 59,595 |
Aggregate amount of unrealized losses | $ (35) |