XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
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)2023202220232022
United States$442,501 $352,334 $880,779 $709,231 
Canada14,329 9,772 28,214 19,351 
Total revenue$456,830 $362,106 $908,993 $728,582 
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, 2023 and 2022 are presented in the table below.
Three Months Ended June 30,Three Months Ended June 30,
20232022
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$114,620 $— $114,620 $107,445 $— $107,445 
Shipping and handling— 7,549 7,549 — 4,610 4,610 
Total rental revenue114,620 7,549 122,169 107,445 4,610 112,055 
Sales and services:
Equipment sales19,603 282,514 302,117 3,879 214,627 218,506 
Parts and services6,938 25,606 32,544 5,759 25,786 31,545 
Total sales and services26,541 308,120 334,661 9,638 240,413 250,051 
Total revenue$141,161 $315,669 $456,830 $117,083 $245,023 $362,106 
Six Months Ended June 30,Six Months Ended June 30,
20232022
(in $000s)Topic 842Topic 606TotalTopic 842Topic 606Total
Rental:
Rental$227,523 $— $227,523 $212,580 $— $212,580 
Shipping and handling— 12,934 12,934 — 8,620 8,620 
Total rental revenue227,523 12,934 240,457 212,580 8,620 221,200 
Sales and services:   
Equipment sales43,775 559,632 603,407 16,116 429,576 445,692 
Parts and services11,753 53,376 65,129 7,979 53,711 61,690 
Total sales and services55,528 613,008 668,536 24,095 483,287 507,382 
Total revenue$283,051 $625,942 $908,993 $236,675 $491,907 $728,582 
Schedule of Accounts Receivable Accounts receivable, net consisted of the following:
(in $000s)June 30, 2023December 31, 2022
Accounts receivables$168,626 $212,347 
Less: allowance for doubtful accounts(16,673)(19,241)
Accounts receivable, net$151,953 $193,106