Quarterly report pursuant to Section 13 or 15(d)

Investments (Details)

v3.22.1
Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Marketable Securities [Line Items]      
Short-term investments $ 286,210   $ 234,178
Held-to-maturity debt securities 8,800   19,200
Available-for-sale debt securities 277,400   215,000
Interest receivable 500   100
Unrealized gains on available-for-sale securities 766 $ 6  
Cashable Guaranteed Investment Certificate      
Marketable Securities [Line Items]      
Short-term investments 3,128   3,140
Corporate Bond      
Marketable Securities [Line Items]      
Short-term investments 60,390   21,820
Commercial Paper      
Marketable Securities [Line Items]      
Short-term investments 152,295   206,724
Treasury Bill      
Marketable Securities [Line Items]      
Short-term investments 19,530   2,494
Treasury Bond      
Marketable Securities [Line Items]      
Short-term investments $ 50,867   $ 0