XML 59 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue and Accounts Receivable Credit Concentration - Summary of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]        
Revenues $ 21,768 $ 18,151 $ 59,744 $ 50,894
Diagnostic Tests        
Disaggregation Of Revenue [Line Items]        
Revenues 19,835 17,168 54,049 47,503
Development Services        
Disaggregation Of Revenue [Line Items]        
Revenues $ 1,933 $ 983 $ 5,695 $ 3,391