XML 61 R40.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Summary of Revenues Disaggregated by Category The following table presents our revenues disaggregated by category:
 Year Ended December 31,
 202520242023
Product revenue$825,471 $852,265 $810,379 
Rental revenue85,240 101,785 113,631 
Field service and other revenue168,340 175,764 172,950 
Total revenue$1,079,051 $1,129,814 $1,096,960