XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue:        
Rental $ 39,580 $ 34,926 $ 78,490 $ 68,660
Total revenue 41,382 38,491 82,765 75,398
Cost of revenue (excluding depreciation and amortization):        
Rental 15,528 14,228 30,368 27,342
Sales 911 2,249 2,927 4,429
Aftermarket services 720 1,012 991 1,512
Total cost of revenues (excluding depreciation and amortization) 17,159 17,489 34,286 33,283
Selling, general and administrative expense 5,454 5,020 10,832 9,722
Depreciation and amortization 8,969 7,705 17,605 14,792
Inventory allowance 0 0 61 0
Retirement of rental equipment 0 0 728 5
Gain on disposition of assets, net (124) (229) (178) (229)
Total operating costs and expenses 31,458 29,985 63,334 57,573
Operating income 9,924 8,506 19,431 17,825
Other income (expense):        
Interest expense (3,243) (2,932) (6,413) (5,867)
Other income (expense) 104 (30) 103 163
Total other income (expense), net (3,139) (2,962) (6,310) (5,704)
Income before income taxes 6,785 5,544 13,121 12,121
Provision for income taxes (1,597) (1,294) (3,079) (2,773)
Net income $ 5,188 $ 4,250 $ 10,042 $ 9,348
Earnings per share:        
Basic (in dollars per share) $ 0.42 $ 0.34 $ 0.81 $ 0.75
Diluted (in dollars per share) $ 0.41 $ 0.34 $ 0.80 $ 0.75
Weighted average shares outstanding:        
Basic (in shares) 12,483 12,384 12,473 12,392
Diluted (in shares) 12,625 12,483 12,629 12,484
Sales        
Revenue:        
Revenue from contract with customer, excluding assessed tax $ 750 $ 2,270 $ 2,677 $ 4,773
Aftermarket services        
Revenue:        
Revenue from contract with customer, excluding assessed tax $ 1,052 $ 1,295 $ 1,598 $ 1,965