v3.26.1
Revenue - Schedule of Reported Revenue by Categories (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total $ 26,035 $ 13,091
Instruments    
Disaggregation of Revenue [Line Items]    
Total 7,381 4,146
Consumables    
Disaggregation of Revenue [Line Items]    
Total 13,960 5,023
Services    
Disaggregation of Revenue [Line Items]    
Total $ 4,694 3,672
Other revenue    
Disaggregation of Revenue [Line Items]    
Total   $ 250