XML 59 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Supplemental Disclosures of Cash Flow Information
Supplemental disclosures of cash flow information for the years ended December 31 (in thousands):
202320222021
Cash paid during the year for:
Interest$23,332 $14,243 $14,407 
Income taxes4,865 9,244 5,483 
Non-cash investing and financing activities:
Operating lease right-of-use assets $6,181 $1,803 $31,726 
Issuance of common stock for contingent consideration— — 10,000 
Schedule of Property and Equipment and Depreciation Expense
Property and equipment, net balance for the years ended December 31 was as follows (in thousands):
20232022
Equipment and software$66,618 $72,480 
Leasehold improvements49,107 47,384 
Furniture and fixtures7,555 7,148 
Total property and equipment 123,280 127,012 
Less accumulated depreciation and amortization(84,922)(88,338)
Property and equipment, net $38,358 $38,674 
Depreciation expense for the years ended December 31 was as follows (in thousands):
202320222021
Depreciation expense$7,878 $7,132 $7,157