XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Schedule of Unrealized Loss on Investments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
AFS, Less than 12 months, Fair Value $ 14,827
AFS, Less than 12 months, Gross Unrealized Losses 469
AFS, 12 months or longer, Fair Value 3,029
AFS, 12 months or longer, Gross Unrealized Losses 208
AFS, Total Fair Value 17,856
AFS, Total Gross Unrealized Losses 677
Corporate bonds  
Debt Securities, Available-for-sale [Line Items]  
AFS, Less than 12 months, Fair Value 11,041
AFS, Less than 12 months, Gross Unrealized Losses 360
AFS, 12 months or longer, Fair Value 1,137
AFS, 12 months or longer, Gross Unrealized Losses 78
AFS, Total Fair Value 12,178
AFS, Total Gross Unrealized Losses 438
Government securities - U.S.  
Debt Securities, Available-for-sale [Line Items]  
AFS, Less than 12 months, Fair Value 1,975
AFS, Less than 12 months, Gross Unrealized Losses 73
AFS, 12 months or longer, Fair Value 1,892
AFS, 12 months or longer, Gross Unrealized Losses 130
AFS, Total Fair Value 3,867
AFS, Total Gross Unrealized Losses 203
Other fixed-income securities  
Debt Securities, Available-for-sale [Line Items]  
AFS, Less than 12 months, Fair Value 1,811
AFS, Less than 12 months, Gross Unrealized Losses 36
AFS, 12 months or longer, Fair Value 0
AFS, 12 months or longer, Gross Unrealized Losses 0
AFS, Total Fair Value 1,811
AFS, Total Gross Unrealized Losses $ 36