v3.25.2
Revenue Recognition - Deferred Revenues (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Feb. 28, 2019
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Revenue recognized during the period included in deferred revenues at the beginning of the period   $ 14,904 $ 9,646    
Deferred revenue, current portion   21,560   $ 19,754  
Deferred revenue, Long-term   16,492   16,838  
Deferred revenue   38,052 $ 36,783 36,592 $ 35,740
BGI Genomics          
Revenue recognized $ 44,000        
Deferred revenue, current portion   500      
Deferred revenue, Long-term   16,500      
Deferred revenue   17,000   $ 17,300  
Foundation Medicine ("FMI")          
Deferred revenue, current portion   1,700      
BGI Genomics and Foundation Medicine          
Revenue recognized during the period included in deferred revenues at the beginning of the period   400      
Genetic testing services          
Revenue recognized during the period included in deferred revenues at the beginning of the period   14,500      
Deferred revenue, current portion   $ 19,400