XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.3
Revenue (Tables)
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
2026202520262025
Product revenue
$322,347 75 %$206,822 78 %$969,211 76 %$624,045 76 %
Rental revenue
22,609 5 %17,361 7 %57,259 5 %66,269 8 %
Field service and other revenue
85,932 20 %39,771 15 %242,295 19 %127,534 16 %
Total revenues$430,888 100 %$263,954 100 %$1,268,765 100 %$817,848 100 %