XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Balance Sheet Components        
Reserves for refunds to insurance carriers $ 15,778 $ 23,245 $ 16,209 $ 18,948
Accrued charges for third-party testing 9,924 14,823    
Testing and laboratory materials from suppliers 9,823 11,229    
Marketing and corporate affairs 15,526 10,085    
Legal, audit and consulting fees 36,535 43,897    
Accrued shipping charges 2,180 3,646    
Sales and income tax payable 5,061 3,731    
Accrued third-party service fees 8,853 7,111    
Clinical trials and studies 7,744 12,126    
Operating lease liabilities, current portion 9,762 11,621    
Property and equipment purchases 3,397 4,316    
Other accrued interest 1 1,078    
Other accrued expenses 1,592 2,497    
Total other accrued liabilities $ 126,176 $ 149,405