XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
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,
2025202420252024
Product revenue
$206,822 78 %$221,406 76 %$624,045 76 %$649,818 76 %
Rental revenue
17,361 %26,979 %66,269 %76,129 %
Field service and other revenue
39,771 15 %44,796 15 %127,534 16 %131,746 15 %
Total revenues$263,954 100 %$293,181 100 %$817,848 100 %$857,693 100 %