XML 15 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Trade accounts receivable-billed, allowance $ 3,041 $ 5,432
Property and equipment, accumulated depreciation 133,514 121,816
Customer contract costs, accumulated amortization 44,587 42,094
Long-term debt, unamortized discounts $ 12,128 $ 15,628
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares reserved for employee stock purchase plan and stock incentive plans 5,513,000 6,781,000
Common stock, shares outstanding 28,854,000 29,541,000
Treasury stock, shares 41,583 40,398
Software    
Intangibles, accumulated amortization $ 154,648 $ 157,601
Acquired customer contracts    
Intangibles, accumulated amortization [1] $ 133,279 $ 126,469
[1] Acquired customer contracts represent assets acquired in our business acquisitions, to include the 2024 acquisitions discussed in Note 7. Acquired customer contracts are amortized over their estimated useful lives ranging from five to twenty years based on the approximate pattern in which the economic benefits of the intangible assets are expected to be realized, with the amortization expense included as cost of revenue in our Income Statements.