v3.26.1
Revenue and Accounts Receivable Credit Concentration - Summary of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Revenues $ 26,861 $ 20,018 $ 52,416 $ 37,976
Diagnostic Tests        
Disaggregation Of Revenue [Line Items]        
Revenues 25,349 17,898 47,640 34,214
Development Services        
Disaggregation Of Revenue [Line Items]        
Revenues $ 1,512 $ 2,120 $ 4,776 $ 3,762