v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Geographic Areas
The Company had total revenue in the following geographic areas:
Three Months Ended June 30,Six Months Ended June 30,
(in $000s)2025202420252024
United States$499,582 $414,066 $913,134 $811,763 
Canada11,901 8,947 20,581 22,557 
Total Revenue$511,483 $423,013 $933,715 $834,320 
Schedule of Revenue by Major Product and Service Line The Company’s revenue by major product and service line for the three and six months ended June 30, 2025 and 2024 are presented in the table below.
Three Months Ended June 30,Three Months Ended June 30,
20252024
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$114,639 $— $114,639 $98,205 $— $98,205 
Shipping and handling— 6,175 6,175 — 4,792 4,792 
Total rental revenue114,639 6,175 120,814 98,205 4,792 102,997 
Sales and services:
Equipment sales984 355,128 356,112 1,554 284,079 285,633 
Parts and services3,709 30,848 34,557 2,626 31,757 34,383 
Total sales and services4,693 385,976 390,669 4,180 315,836 320,016 
Total revenue$119,332 $392,151 $511,483 $102,385 $320,628 $423,013 
Six Months Ended June 30,Six Months Ended June 30,
20252024
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$224,924 $— $224,924 $199,715 $— $199,715 
Shipping and handling— 12,151 12,151 — 9,453 9,453 
Total rental revenue224,924 12,151 237,075 199,715 9,453 209,168 
Sales and services:   
Equipment sales3,145 626,830 629,975 4,572 553,663 558,235 
Parts and services6,382 60,283 66,665 5,870 61,047 66,917 
Total sales and services9,527 687,113 696,640 10,442 614,710 625,152 
Total revenue$234,451 $699,264 $933,715 $210,157 $624,163 $834,320 
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following:
(in $000s)June 30, 2025December 31, 2024
Accounts receivable$206,499 $233,688 
Less: allowance for doubtful accounts(17,505)(17,815)
Accounts receivable, net$188,994 $215,873