XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Balance Sheet Components        
Reserves for refunds to insurance carriers $ 10,113 $ 11,276 $ 15,778 $ 23,245
Accrued charges for third-party testing 13,590 12,321    
Testing and laboratory materials from suppliers 13,345 7,893    
Marketing and corporate affairs 22,298 16,548    
Legal, audit and consulting fees 83,687 54,208    
Accrued for acquisition of intangible assets 17,500      
Accrued shipping charges 930 1,625    
Sales and income tax payable 7,158 4,416    
Accrued third-party service fees 9,833 9,046    
Clinical trials and studies 15,072 10,097    
Operating lease liabilities, current portion 14,006 10,168    
Property and equipment purchases 6,313 7,098    
Other accrued expenses 2,106 2,197    
Total other accrued liabilities $ 215,951 $ 146,893