XML 79 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2019
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]              
Deferred revenue   $ 56,640 $ 38,052 $ 56,640 $ 38,052 $ 41,969 $ 36,592
Product revenues              
Disaggregation of Revenue [Line Items]              
Billing collection period (in months)       6 months      
Extended billing collection period (in months)       3 months      
Product revenues | Minimum              
Disaggregation of Revenue [Line Items]              
Approximate percentage of revenue collected within 6 months (as a percent)       85.00%      
Product revenues | Maximum              
Disaggregation of Revenue [Line Items]              
Approximate percentage of revenue collected within 6 months (as a percent)       90.00%      
Test Revenue              
Disaggregation of Revenue [Line Items]              
Increased revenue   $ 52,300 $ 45,300 $ 113,300 $ 79,600    
Decrease in net loss per share ( in dollars per share)   $ 0.36 $ 0.33 $ 0.80 $ 0.59    
BGI Genomics              
Disaggregation of Revenue [Line Items]              
Agreement term 10 years            
Deferred revenue   $ 16,600   $ 16,600   $ 16,800  
BGI Genomics | Oncology              
Disaggregation of Revenue [Line Items]              
Revenue, remaining performance obligation             $ 20,000
Revenue recognized       $ 300 $ 300