XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue, net:    
Revenue, net $ 154,446 $ 152,034
Operating costs and expenses:    
Operating costs and expenses 38,491 35,519
Selling, general, and administrative expense 78,695 68,264
Depreciation and amortization expense 23,832 20,352
Total operating costs and expenses 141,018 124,135
Income from operations 13,428 27,899
Other expense, net:    
Interest expense, net (3,369) (1,103)
Gain on sale of property 60 101
Loss on asset disposal 0 (489)
Gain (loss) on remeasurement of previously held equity interest 368 (255)
Other income (expense), net (7,503) (6,359)
Total other expense, net (10,444) (8,105)
Profits before provision for income taxes 2,984 19,794
Income tax (expense)/benefit 30 (5,046)
Net income 3,014 14,748
Accumulated dividends on redeemable convertible preferred stock 0 314
Net income attributable to common shareholders - basic $ 3,014 $ 14,434
Basic earnings per share $ 0.09 $ 0.67
Diluted earnings per share $ 0.09 $ 0.59
Basic weighted-average common shares outstanding 31,938,847 21,421,610
Diluted weighted-average common shares outstanding 32,308,179 25,131,024
Comprehensive income:    
Net income $ 3,014 $ 14,748
Foreign currency translation adjustment, net of tax (1,652) (114)
Net comprehensive income 1,362 14,634
Tool Rental    
Revenue, net:    
Revenue, net 117,926 119,239
Operating costs and expenses:    
Operating costs and expenses 24,110 28,270
Product Sale    
Revenue, net:    
Revenue, net 36,520 32,795
Operating costs and expenses:    
Operating costs and expenses $ 14,381 $ 7,249