XML 81 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Other Significant Balance Sheet Accounts - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Other receivable $ 19,836 $ 1,403
Prepaid income taxes 15,434 1,716
Prepaid expenses 6,814 4,244
Reagents and supplies 4,280 12,206
Marketable securities interest receivable 2,525 2,743
Contract assets   237
Total $ 48,889 $ 22,549