XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Other Significant Balance Sheet Accounts - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Prepaid income taxes $ 32,873 $ 12,675
Reagents and supplies 8,632 5,827
Prepaid expenses 7,070 7,744
Marketable securities interest receivable 6,310 4,994
Other receivable 1,270 1,319
Total $ 56,155 $ 32,559