XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue:    
Rental $ 38,910 $ 33,734
Total revenue 41,383 36,907
Cost of revenue (excluding depreciation and amortization):    
Rental 14,840 13,114
Sales 2,016 2,180
Aftermarket services 271 500
Total cost of revenues (excluding depreciation and amortization) 17,127 15,794
Selling, general and administrative expense 5,378 4,702
Depreciation and amortization 8,636 7,087
Inventory allowance 61 0
Retirement of rental equipment 728 5
Gain on sale of assets, net (54) 0
Total operating costs and expenses 31,876 27,588
Operating income 9,507 9,319
Other income (expense):    
Interest expense (3,170) (2,935)
Other income (expense) (1) 193
Total other income (expense), net (3,171) (2,742)
Income before income taxes 6,336 6,577
Provision for income taxes (1,482) (1,479)
Net income $ 4,854 $ 5,098
Earnings per share:    
Basic (in dollars per share) $ 0.39 $ 0.41
Diluted (in dollars per share) $ 0.38 $ 0.41
Weighted average shares outstanding:    
Basic (in shares) 12,462 12,380
Diluted (in shares) 12,611 12,465
Sales    
Revenue:    
Revenue from contract with customer, excluding assessed tax $ 1,927 $ 2,503
Aftermarket services    
Revenue:    
Revenue from contract with customer, excluding assessed tax $ 546 $ 670