v3.25.4
SUPPLEMENTAL CASH FLOWS - Summary of Cash Flows Related to Income Taxes, Interest, Leases, Inventory Purchases and Capital Expenditures Included in Accounts Payable, Assumed Liabilities Acquired in a Business Combination and Other Non-cash Investing (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Noncash or Part Noncash Acquisitions [Line Items]    
Cash paid for interest $ 4,249 $ 2,673
Operating cash flows from operating leases 6,635 6,228
Cash paid for income taxes 1,424 3,385
Non-cash investing and financing activities:    
Measurement period adjustment related to Acquisition 1,671 0
ROU assets obtained in exchange for operating lease liabilities 6,806 5,737
Purchases of inventory included in accounts payable and accrued expenses and other current liabilities 1,051 1,176
Purchases of property and equipment included in accounts payable and accrued expenses and other current liabilities 554 126
Non-cash recovery of note receivable 0 453
Net exercise of stock options 0 254
Shares withheld from exercise of stock options for payment of taxes 0 36
CTG    
Non-cash investing and financing activities:    
Fair value of liabilities assumed in Acquisition 0 3,162
SDPI    
Non-cash investing and financing activities:    
Fair value of liabilities assumed in Acquisition 0 6,246
Non-cash consideration in Acquisition 0 27,024
EDP    
Non-cash investing and financing activities:    
Fair value of liabilities assumed in Acquisition 0 1,769
Titan    
Non-cash investing and financing activities:    
Fair value of liabilities assumed in Acquisition 4,045 0
Non-cash consideration in Acquisition $ 4,597 $ 0