XML 88 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 178,717 $ 175,172 $ 168,811
Cost of revenue      
Depreciation, Depletion and Amortization 5,064 4,717 2,707
Total cost of revenue 59,611 62,938 61,871
Gross Profit 119,106 112,234 106,940
Operating Expenses 143,205 150,889 163,319
Nonoperating Income (Expense) (434) (1,200) 4,248
Income Tax Expense (Benefit) 7,650 8,911 7,868
Net Income (Loss) Attributable to Parent 31,315 46,366 68,495
Cost of Sales      
Cost of revenue      
Production and Distribution Costs 30,666 33,299 29,669
Employee Benefits and Share-Based Compensation 17,332 19,956 24,251
Depreciation, Depletion and Amortization 3,724 3,411 1,452
Segment Reporting, Other Segment Item, Amount 7,889 6,272 6,499
Enterprise, Education & Technology      
Segment Reporting Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 128,704 125,154 120,190
Cost of revenue      
Total cost of revenue 31,776 33,530 36,378
Gross Profit 96,928 91,624 83,812
Enterprise, Education & Technology | Cost of Sales      
Cost of revenue      
Production and Distribution Costs 16,693 18,528 18,284
Employee Benefits and Share-Based Compensation 10,868 11,080 14,117
Depreciation, Depletion and Amortization 1,354 1,022 765
Segment Reporting, Other Segment Item, Amount 2,861 2,900 3,212
Media and Telecom      
Segment Reporting Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 50,013 50,018 48,621
Cost of revenue      
Total cost of revenue 27,835 29,408 25,493
Gross Profit 22,178 20,610 23,128
Media and Telecom | Cost of Sales      
Cost of revenue      
Production and Distribution Costs 13,973 14,771 11,385
Employee Benefits and Share-Based Compensation 6,464 8,876 10,134
Depreciation, Depletion and Amortization 2,370 2,389 687
Segment Reporting, Other Segment Item, Amount $ 5,028 $ 3,372 $ 3,287