v3.25.2
Balance Sheet Components - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Balance Sheet Components        
Reserves for refunds to insurance carriers $ 9,700 $ 11,276 $ 16,465 $ 23,245
Accrued charges for third-party testing 17,188 12,321    
Testing and laboratory materials from suppliers 12,522 7,893    
Marketing and corporate affairs 16,572 16,548    
Legal, audit and consulting fees 84,747 54,208    
Accrued shipping charges 2,545 1,625    
Sales and income tax payable 6,535 4,416    
Accrued third-party service fees 8,945 9,046    
Clinical trials and studies 9,604 10,097    
Operating lease liabilities, current portion 13,056 10,168    
Property and equipment purchases 7,581 7,098    
Other accrued expenses 2,039 2,197    
Total other accrued liabilities $ 191,034 $ 146,893