v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue, net:    
Revenue, net $ 42,880 $ 36,974
Operating costs and expenses:    
Selling, general, and administrative expense 21,609 17,942
Depreciation and amortization expense 6,722 5,365
Total operating costs and expenses 39,577 31,844
Operating income 3,303 5,130
Other expense, net:    
Interest expense, net (1,309) (182)
Gain on sale of property 13  
Loss on asset disposal   (9)
Gain (loss) on remeasurement of previously held equity interest   249
Goodwill impairment (1,901) 0
Other income (expense), net (1,934) (1,125)
Total other expense, net (5,131) (1,067)
Income before income tax expense (1,828) 4,063
Income tax benefit (expense) 159 (937)
Net income $ (1,669) $ 3,126
Basic earnings per share $ (0.05) $ 0.11
Diluted earnings per share $ (0.05) $ 0.11
Basic weighted-average common shares outstanding 35,592,737 29,768,568
Diluted weighted-average common shares outstanding 35,592,737 29,768,568
Comprehensive income:    
Net income (loss) $ (1,669) $ 3,126
Foreign currency translation adjustment, net of tax 942 (511)
Net comprehensive income (loss) (727) 2,615
Tool Rental    
Revenue, net:    
Revenue, net 34,533 29,966
Operating costs and expenses:    
Operating costs and expenses 7,688 6,484
Product Sale    
Revenue, net:    
Revenue, net 8,347 7,008
Operating costs and expenses:    
Operating costs and expenses $ 3,558 $ 2,053