v3.25.2
SEGMENT INFORMATION - Schedule of Net Earnings (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 104,650 $ 104,376 $ 207,684 $ 209,286
Less:        
Net earnings 6,285 10,121 2,369 16,194
Reportable Segment        
Segment Reporting Information [Line Items]        
Revenue 104,650 104,376 207,684 209,286
Less:        
Hosting 12,682 12,874 26,880 25,546
Compensation and other employee-related 50,681 46,570 104,038 97,168
Advertising 7,897 7,606 15,714 16,027
Other segment items 27,105 27,205 58,683 54,351
Segment net earnings 6,285 10,121 2,369 16,194
Adjusting items 0 0 0 0
Net earnings $ 6,285 $ 10,121 $ 2,369 $ 16,194