XML 46 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Schedule of Other Current Liabilities
Other current liabilities include the following (in thousands):
December 31,
20242023
Vendor financed licenses$14,462 $12,702 
Operating lease liabilities9,265 9,348 
Accrued interest8,810 9,172 
Other41,271 51,022 
Total other current liabilities$73,808 $82,244 
Schedule of Net Property and Equipment As of December 31, 2024 and 2023, net property and equipment consisted of the following (in thousands):
December 31,
Useful Lives20242023
Computer and office equipment
3 - 5 years
$116,398 $118,805 
Leasehold improvements
Lesser of useful life of improvement or remaining life of lease
26,316 32,660 
Building and improvements
7 - 30 years
15,985 14,492 
Furniture and fixtures
7 years
8,820 8,803 
Land
Non-depreciable
1,185 1,185 
Property and equipment, gross
168,704 175,945 
Less: accumulated depreciation
(133,635)(138,089)
Property and equipment, net
$35,069 $37,856