XML 99 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Disaggregation of Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues [1] $ 86,946 $ 60,036
Technology Sales [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 17,822 8,976
Image Enhancement and Maintenance Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 47,127 36,094
Technology Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 20,058 12,661
Finance Income [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,939 2,305
Content Solutions Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenues [1] 32,101 20,988
Content Solutions Segment [Member] | Film Remastering And Distribution [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 30,073 19,564
Content Solutions Segment [Member] | Other Content Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 2,028 1,424
Content Solutions Segment [Member] | Image Enhancement and Maintenance Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 32,101 20,970
Content Solutions Segment [Member] | Image Enhancement and Maintenance Services [Member] | Film Remastering And Distribution [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 30,073 19,564
Content Solutions Segment [Member] | Image Enhancement and Maintenance Services [Member] | Other Content Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 2,028 1,406
Content Solutions Segment [Member] | Technology Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Revenues   18
Content Solutions Segment [Member] | Technology Rentals [Member] | Other Content Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues   18
Technology Products and Services Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenues [1] 51,667 37,863
Technology Products and Services Segment [Member] | System Sales [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 16,119 7,973
Technology Products and Services Segment [Member] | System Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 20,058 12,643
Technology Products and Services Segment [Member] | Maintenance [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 13,551 14,942
Technology Products and Services Segment [Member] | Technology Sales [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 16,119 7,973
Technology Products and Services Segment [Member] | Technology Sales [Member] | System Sales [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 16,119 7,973
Technology Products and Services Segment [Member] | Image Enhancement and Maintenance Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 13,551 14,942
Technology Products and Services Segment [Member] | Image Enhancement and Maintenance Services [Member] | Maintenance [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 13,551 14,942
Technology Products and Services Segment [Member] | Technology Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 20,058 12,643
Technology Products and Services Segment [Member] | Technology Rentals [Member] | System Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 20,058 12,643
Technology Products and Services Segment [Member] | Finance Income [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,939 2,305
Content Solutions Segment Technology Products and Services Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 83,768 58,851
Content Solutions Segment Technology Products and Services Segment [Member] | Technology Sales [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 16,119 7,973
Content Solutions Segment Technology Products and Services Segment [Member] | Image Enhancement and Maintenance Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 45,652 35,912
Content Solutions Segment Technology Products and Services Segment [Member] | Technology Rentals [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 20,058 12,661
Content Solutions Segment Technology Products and Services Segment [Member] | Finance Income [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,939 2,305
All Other Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 3,178 1,185
All Other Segment [Member] | Technology Sales [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,703 1,003
All Other Segment [Member] | Image Enhancement and Maintenance Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,475 $ 182
[1] The Company’s largest customer represents 9% of total Revenues for the three months ended March 31, 2023 (2022 — 11%). No single customer comprises more than 10% of the Company’s total Accounts Receivable as of March 31, 2023 and December 31, 2022.