v3.25.2
PROPERTY, EQUIPMENT AND SOFTWARE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
PROPERTY, EQUIPMENT AND SOFTWARE          
Property, equipment and software $ 64,334   $ 64,334   $ 58,135
Accumulated depreciation (46,454)   (46,454)   (42,082)
Property, equipment and software, net 17,880   17,880   16,053
Depreciation expense 2,559 $ 2,098 4,696 $ 4,206  
Computers, software and peripheral equipment          
PROPERTY, EQUIPMENT AND SOFTWARE          
Property, equipment and software 48,468   48,468   43,003
Cost of certain long-lived assets disposed   $ 7   $ 1,718  
Leasehold improvements          
PROPERTY, EQUIPMENT AND SOFTWARE          
Property, equipment and software 9,443   9,443   8,846
Furniture and office equipment          
PROPERTY, EQUIPMENT AND SOFTWARE          
Property, equipment and software $ 6,423   $ 6,423   $ 6,286