XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equipment and leasehold improvements (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Equipment and Leasehold Improvements
Equipment and leasehold improvements were as follows:
December 31,
20242023
(in thousands)
Computers$20,920 $19,494 
Software5,301 2,352 
Furniture/fixtures5,084 4,934 
Leasehold improvements18,564 13,658 
Capital in progress3,092 2,063 
Equipment and leasehold improvements, gross52,961 42,501 
Less: accumulated depreciation(33,640)(27,317)
Equipment and leasehold improvements, net$19,321 $15,184