XML 52 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property and equipment, net consist of the following (in thousands):

 December 31,
 20242023
Cost:  
Computer equipment$30,933 $27,949 
Office furniture and equipment6,078 5,661 
Leasehold improvements45,062 45,878 
 82,073 79,488 
Accumulated depreciation51,278 45,524 
Property and equipment, net$30,795 $33,964