XML 42 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Allowance for Doubtful Accounts The Company classifies unbilled receivables as Accounts receivable. The changes in the allowance for credit losses accounts consisted of the following:
Year Ended December 31,
In thousands20242023
Balance at beginning of year$474 $163 
Net charges to expense(86)321 
Amounts recovered against the allowance(338)(10)
Balance at end of year$50 $474 
Operations in Different Geographic Areas
The following table provides information about the operations in different geographic for the periods indicated:
Revenue(1)
Year Ended December 31,
In thousands20242023
United States$167,787 $173,162 
Other countries17,455 18,330 
Total revenue$185,242 $191,492 
(1) Geographic revenues are based on the location of the service being performed.
Property, plant and equipment, net(2)
December 31,
In thousands20242023
United States$8,374 $8,005 
Other countries582 850 
Net property, plant and equipment$8,956 $8,855 
(2) Property, plant and equipment are based on physical location.
Revenue by Top Customers
The table below sets forth the percentage of our total revenue derived from our largest customers:
 Year Ended December 31,
20242023
Top ten customers46.2 %48.5 %
Top twenty-five customers72.1 %71.7 %
Property, Plant and Equipment
Property, plant and equipment, net consist of the following:
Year Ended December 31,
In thousands20242023
Property, plant and equipment
Buildings and improvements$4,550 $4,635 
Equipment and furniture20,336 20,881 
Software19,799 18,030 
Software development and equipment installations in progress1,906 1,842 
Gross property, plant and equipment46,591 45,388 
Less accumulated depreciation(37,635)(36,533)
Net property, plant and equipment$8,956 $8,855 
Property, plant and equipment are stated at cost, less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. The general ranges of estimated useful lives are:
Years
Buildings and improvements
3 to 40
Software
2 to 10
Equipment and furniture
3 to 20
Summary of Intangible Assets
A summary of the Company’s intangible asset as of December 31, 2024, is as follows:
In thousandsWeighted Average Amortization PeriodGross Carrying AmountAccumulated AmortizationNet Carrying
Amount
Customer Relationships5 years$2,102 $1,539 $563 
Schedule of Future Amortization Expense
Estimated future amortization expense related to intangible assets as of December 31, 2024, is as follows:
In thousands
Year Ending December 31,Amount
2025$193 
2026193 
2027177 
Total$563