v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue:    
Rental $ 47,115 $ 38,910
Total revenue 48,467 41,383
Cost of revenue (excluding depreciation and amortization):    
Rental 17,090 14,840
Sales 624 2,016
Aftermarket services 505 271
Total cost of revenues (excluding depreciation and amortization) 18,219 17,127
Selling, general and administrative expense 6,508 5,378
Depreciation and amortization 10,325 8,636
Inventory allowance 0 61
Retirement of rental equipment 412 728
Gain on disposition of assets, net (70) (54)
Total operating costs and expenses 35,394 31,876
Operating income 13,073 9,507
Other income (expense):    
Interest expense (4,028) (3,170)
Other income (expense) (126) (1)
Total other income (expense), net (4,154) (3,171)
Income before income taxes 8,919 6,336
Provision for income taxes (2,156) (1,482)
Net income $ 6,763 $ 4,854
Earnings per share:    
Basic (in dollars per share) $ 0.54 $ 0.39
Diluted (in dollars per share) $ 0.53 $ 0.38
Weighted average shares outstanding:    
Basic (in shares) 12,584 12,462
Diluted (in shares) 12,746 12,611
Sales    
Revenue:    
Revenue from contract with customer, excluding assessed tax $ 491 $ 1,927
Aftermarket services    
Revenue:    
Revenue from contract with customer, excluding assessed tax $ 861 $ 546