XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
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)2024202320242023
United States$414,066 $442,501 $811,763 $880,779 
Canada8,947 14,329 22,557 28,214 
Total Revenue$423,013 $456,830 $834,320 $908,993 
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, 2024 and 2023 are presented in the table below.
Three Months Ended June 30,Three Months Ended June 30,
20242023
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$98,205 $— $98,205 $114,620 $— $114,620 
Shipping and handling— 4,792 4,792 — 7,549 7,549 
Total rental revenue98,205 4,792 102,997 114,620 7,549 122,169 
Sales and services:
Equipment sales1,554 284,079 285,633 19,603 282,514 302,117 
Parts and services2,626 31,757 34,383 6,938 25,606 32,544 
Total sales and services4,180 315,836 320,016 26,541 308,120 334,661 
Total revenue$102,385 $320,628 $423,013 $141,161 $315,669 $456,830 
Six Months Ended June 30,Six Months Ended June 30,
20242023
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$199,715 $— $199,715 $227,523 $— $227,523 
Shipping and handling— 9,453 9,453 — 12,934 12,934 
Total rental revenue199,715 9,453 209,168 227,523 12,934 240,457 
Sales and services:   
Equipment sales4,572 553,663 558,235 43,775 559,632 603,407 
Parts and services5,870 61,047 66,917 11,753 53,376 65,129 
Total sales and services10,442 614,710 625,152 55,528 613,008 668,536 
Total revenue$210,157 $624,163 $834,320 $283,051 $625,942 $908,993 
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following:
(in $000s)June 30, 2024December 31, 2023
Accounts receivable$184,804 $232,592 
Less: allowance for doubtful accounts(18,103)(17,503)
Accounts receivable, net$166,701 $215,089