XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue:        
Rental $ 41,502 $ 37,350 $ 119,992 $ 106,010
Total revenue 43,401 40,686 126,166 116,084
Cost of revenue (excluding depreciation and amortization):        
Rental 15,970 14,442 46,338 41,784
Sales 448 2,028 3,375 6,457
Aftermarket services 1,155 1,324 2,146 2,836
Total cost of revenues (excluding depreciation and amortization) 17,573 17,794 51,859 51,077
Selling, general and administrative expense 5,870 5,459 16,702 15,181
Depreciation and amortization 9,249 8,086 26,854 22,878
Impairments 0 136 0 136
Inventory allowance 0 0 61 0
Retirement of rental equipment 0 0 728 5
Gain on disposition of assets, net (46) (246) (224) (475)
Total operating costs and expenses 32,646 31,229 95,980 88,802
Operating income 10,755 9,457 30,186 27,282
Other income (expense):        
Interest expense (3,414) (3,045) (9,827) (8,912)
Other income (expense) 222 (15) 325 148
Total other income (expense), net (3,192) (3,060) (9,502) (8,764)
Income before income taxes 7,563 6,397 20,684 18,518
Provision for income taxes (1,779) (1,383) (4,858) (4,156)
Net income $ 5,784 $ 5,014 $ 15,826 $ 14,362
Earnings per share:        
Basic (in dollars per share) $ 0.46 $ 0.40 $ 1.26 $ 1.16
Diluted (in dollars per share) $ 0.46 $ 0.40 $ 1.25 $ 1.15
Weighted average shares outstanding:        
Basic (in shares) 12,544 12,427 12,529 12,404
Diluted (in shares) 12,685 12,526 12,679 12,511
Sales        
Revenue:        
Revenue from contract with customer, excluding assessed tax $ 471 $ 1,843 $ 3,148 $ 6,616
Aftermarket services        
Revenue:        
Revenue from contract with customer, excluding assessed tax $ 1,428 $ 1,493 $ 3,026 $ 3,458