v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Disaggregated by Category The following table presents our revenues disaggregated by category:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Product revenue
$349,627 78 %$208,262 76 %$646,864 77 %$417,223 75 %
Rental revenue
18,720 %21,786 %34,650 %48,908 %
Field service and other revenue
81,181 18 %43,527 16 %156,363 19 %87,763 16 %
Total revenues$449,528 100 %$273,575 100 %$837,877 100 %$553,894 100 %