XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues      
Revenues, total $ 374,839 $ 300,805 $ 254,883
Costs and expenses applicable to revenues      
Cost and expenses applicable to revenues, total 160,498 144,450 120,477
Gross margin 214,341 156,355 134,406
Selling, general and administrative expenses 144,406 138,043 117,322
Research and development 10,110 5,300 6,944
Amortization of intangible assets 4,578 4,829 4,877
Credit loss expense (reversal), net 1,759 8,547 (3,951)
Asset impairments 144 4,470  
Legal judgment and arbitration awards     (1,770)
Restructuring and executive transition costs 2,946    
Income (Loss) from operations 50,398 (4,834) 10,984
Realized and unrealized investment gains 465 70 5,340
Retirement benefits non-service expense (411) (556) (463)
Interest income 2,486 1,428 2,218
Interest expense (6,821) (5,877) (7,092)
Income (loss) before taxes 46,117 (9,769) 10,987
Income tax expense (13,051) (10,108) (20,564)
Net income (loss) 33,066 (19,877) (9,577)
Net income attributable to non-controlling interests (7,731) (2,923) (12,752)
Net income (loss) attributable to common shareholders $ 25,335 $ (22,800) $ (22,329)
Net income (loss) per share attributable to common shareholders - basic and diluted:      
Net income (loss) per share - basic $ 0.47 $ (0.4) $ (0.38)
Net income (loss) per share - diluted $ 0.46 $ (0.4) $ (0.38)
Weighted average shares outstanding - basic 54,310 56,674 59,126
Weighted average shares outstanding - diluted 55,146 56,674 59,126
Technology Sales [Member]      
Revenues      
Revenues, total $ 100,792 $ 69,158 $ 66,153
Costs and expenses applicable to revenues      
Cost and expenses applicable to revenues, total 46,756 37,610 37,039
Image Enhancement and Maintenance Services [Member]      
Revenues      
Revenues, total 189,752 161,379 131,148
Costs and expenses applicable to revenues      
Cost and expenses applicable to revenues, total 88,056 81,834 58,062
Technology Rentals [Member]      
Revenues      
Revenues, total 75,566 61,786 46,790
Costs and expenses applicable to revenues      
Cost and expenses applicable to revenues, total 25,686 25,006 25,376
Finance Income [Member]      
Revenues      
Revenues, total $ 8,729 $ 8,482 $ 10,792