v3.26.1
Segments - Schedule of Company’s Segment Results (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting Information [Line Items]        
Revenues $ 563,446 $ 511,483 $ 1,025,068 $ 933,715
Segment Adjusted EBITDA 154,416 116,887 292,619 216,044
Rental        
Segment Reporting Information [Line Items]        
Revenues 145,060 120,814 282,275 237,075
Equipment sales        
Segment Reporting Information [Line Items]        
Revenues 383,559 356,112 676,193 629,975
Parts sales and services        
Segment Reporting Information [Line Items]        
Revenues 34,827 34,557 66,600 66,665
SER        
Segment Reporting Information [Line Items]        
Revenues 218,819 182,828 412,582 349,909
Total Segment Revenue 221,004 202,091 425,836 383,874
Total cost of segment revenue 89,458 93,076 174,932 174,516
Selling, general and administrative expenses 14,347 16,180 28,208 30,474
Total Segment Expenses 103,805 109,256 203,140 204,990
Segment Adjusted EBITDA 117,199 92,835 222,696 178,884
SER | Floor Plan Financing Arrangements        
Segment Reporting Information [Line Items]        
Floorplan interest expense 0 0 0 0
SER | Intersegment Transactions        
Segment Reporting Information [Line Items]        
Revenues, other segment items 4,113 15,726 10,903 27,326
Cost of goods and service, other segment items 3,728 15,726 9,838 27,326
SER | Rental AR Provision        
Segment Reporting Information [Line Items]        
Revenues, other segment items 2,390 2,358 4,566 4,203
Cost of goods and service, other segment items 2,390 2,358 4,566 4,203
SER | Sales-Type Lease Adjustment        
Segment Reporting Information [Line Items]        
Revenues, other segment items (4,318) 1,179 (2,215) 2,436
SER | Rental        
Segment Reporting Information [Line Items]        
Revenues 145,060 120,814 282,275 237,075
Cost of goods and services, excluding depreciation 34,542 30,040 65,290 60,132
SER | Equipment sales        
Segment Reporting Information [Line Items]        
Revenues 51,659 39,661 89,436 69,516
Cost of equipment sales, net of purchase accounting, sales-type leases and depreciation 30,884 25,959 59,356 43,885
SER | Parts sales and services        
Segment Reporting Information [Line Items]        
Revenues 22,100 22,353 40,871 43,318
Cost of goods and services, excluding depreciation 17,914 18,993 35,882 38,970
STEM        
Segment Reporting Information [Line Items]        
Revenues 344,627 328,655 612,486 583,806
Total Segment Revenue 437,780 426,254 801,089 776,194
Total cost of segment revenue 369,382 371,775 671,886 679,457
Selling, general and administrative expenses 20,042 16,663 37,622 32,516
Total Segment Expenses 400,563 402,202 731,166 739,034
Segment Adjusted EBITDA 37,217 24,052 69,923 37,160
STEM | Floor Plan Financing Arrangements        
Segment Reporting Information [Line Items]        
Floorplan interest expense 11,139 13,764 21,658 27,061
STEM | Intersegment Transactions        
Segment Reporting Information [Line Items]        
Revenues, other segment items 93,153 97,599 188,603 192,388
Cost of goods and service, other segment items 78,596 97,599 158,781 192,388
STEM | Rental AR Provision        
Segment Reporting Information [Line Items]        
Revenues, other segment items 0 0 0 0
Cost of goods and service, other segment items 0 0 0 0
STEM | Sales-Type Lease Adjustment        
Segment Reporting Information [Line Items]        
Revenues, other segment items 0 0 0 0
STEM | Rental        
Segment Reporting Information [Line Items]        
Revenues 0 0 0 0
Cost of goods and services, excluding depreciation 0 0 0 0
STEM | Equipment sales        
Segment Reporting Information [Line Items]        
Revenues 331,900 316,451 586,757 560,459
Cost of equipment sales, net of purchase accounting, sales-type leases and depreciation 281,235 265,542 494,460 470,991
STEM | Parts sales and services        
Segment Reporting Information [Line Items]        
Revenues 12,727 12,204 25,729 23,347
Cost of goods and services, excluding depreciation $ 9,551 $ 8,634 $ 18,645 $ 16,078