XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Amortized Cost (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Debt Securities, Current [Abstract]  
Amortized Cost $ 155,652
Unrealized Gains 0
Unrealized Losses 2,265
Total available-for-sale securities 153,387
One Year or Less  
Debt Securities, Current [Abstract]  
Amortized Cost 104,731
Unrealized Gains 0
Unrealized Losses 983
Total available-for-sale securities 103,748
One Year or Less | U.S. government agency securities and treasuries  
Debt Securities, Current [Abstract]  
Amortized Cost 75,568
Unrealized Gains 0
Unrealized Losses 529
Total available-for-sale securities 75,039
One Year or Less | Corporate debt securities  
Debt Securities, Current [Abstract]  
Amortized Cost 29,163
Unrealized Gains 0
Unrealized Losses 454
Total available-for-sale securities 28,709
One to Two Years  
Debt Securities, Current [Abstract]  
Amortized Cost 50,921
Unrealized Gains 0
Unrealized Losses 1,282
Total available-for-sale securities 49,639
One to Two Years | U.S. government agency securities and treasuries  
Debt Securities, Current [Abstract]  
Amortized Cost 29,693
Unrealized Gains 0
Unrealized Losses 663
Total available-for-sale securities 29,030
One to Two Years | Corporate debt securities  
Debt Securities, Current [Abstract]  
Amortized Cost 21,228
Unrealized Gains 0
Unrealized Losses 619
Total available-for-sale securities $ 20,609