XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Investment Profile (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost, current $ 39,047 $ 105,716
Available-for-sale, amortized cost, noncurrent   31,667
Total available-for-sale securities, amortized cost 39,047 137,383
Available-for-sale, accumulated gross unrealized gain, current, before tax 0 1
Available-for-sale, accumulated gross unrealized gain, noncurrent, before tax   0
Total available-for-sale securities, gross unrealized gains 0 1
Available-for-sale, accumulated gross unrealized loss, current, before tax (173) (39)
Available-for-sale, accumulated gross unrealized loss, noncurrent, before tax   (138)
Total available-for-sale securities, gross unrealized losses (173) (177)
Estimated Fair Value, Available-for-sale, current 38,874 105,678
Estimated Fair Value, Available-for-sale, noncurrent   31,529
Total available-for-sale securities, estimated fair value 38,874 137,207
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost, current 35,042 52,214
Available-for-sale, amortized cost, noncurrent   31,667
Available-for-sale, accumulated gross unrealized gain, current, before tax 0 0
Available-for-sale, accumulated gross unrealized gain, noncurrent, before tax   0
Available-for-sale, accumulated gross unrealized loss, current, before tax (163) (31)
Available-for-sale, accumulated gross unrealized loss, noncurrent, before tax   (138)
Estimated Fair Value, Available-for-sale, current 34,879 52,183
Estimated Fair Value, Available-for-sale, noncurrent   31,529
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost, current   34,993
Available-for-sale, accumulated gross unrealized gain, current, before tax   0
Available-for-sale, accumulated gross unrealized loss, current, before tax   0
Estimated Fair Value, Available-for-sale, current   34,993
Debt securities issued by U.S. government agencies    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost, current 4,005 12,111
Available-for-sale, accumulated gross unrealized gain, current, before tax 0 0
Available-for-sale, accumulated gross unrealized loss, current, before tax (10) (8)
Estimated Fair Value, Available-for-sale, current $ 3,995 12,103
Other debt securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale, amortized cost, current   6,398
Available-for-sale, accumulated gross unrealized gain, current, before tax   1
Available-for-sale, accumulated gross unrealized loss, current, before tax   0
Estimated Fair Value, Available-for-sale, current   $ 6,399