XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Other Significant Balance Sheet Accounts - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Prepaid income taxes $ 16,432 $ 15,434
Prepaid expenses 6,875 6,814
Reagents and supplies 4,722 4,280
Marketable securities interest receivable 3,844 2,525
Other receivable 816 19,836
Total $ 32,689 $ 48,889