XML 101 R91.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers - Disaggregation of Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues [1] $ 97,979 $ 73,968 $ 184,925 $ 134,004
Technology Sales [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 29,360 8,229 47,182 17,205
Image Enhancement and Maintenance Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 46,867 44,958 93,994 81,052
Technology Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 19,546 18,525 39,604 31,186
Finance Income [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,206 2,256 4,145 4,561
Content Solutions Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues [1] 31,290 29,544 63,391 50,532
Content Solutions Segment [Member] | Film Remastering And Distribution [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 29,219 27,581 59,292 47,145
Content Solutions Segment [Member] | Other Content Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,071 1,963 4,099 3,387
Content Solutions Segment [Member] | Image Enhancement and Maintenance Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 31,290 29,544 63,391 50,514
Content Solutions Segment [Member] | Image Enhancement and Maintenance Services [Member] | Film Remastering And Distribution [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 29,219 27,581 59,292 47,145
Content Solutions Segment [Member] | Image Enhancement and Maintenance Services [Member] | Other Content Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,071 1,963 4,099 3,369
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] 63,976 42,857 115,643 80,720
Technology Products and Services Segment [Member] | System Sales [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 27,734 7,393 43,853 15,366
Technology Products and Services Segment [Member] | System Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 19,546 18,525 39,604 31,168
Technology Products and Services Segment [Member] | Maintenance [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 14,490 14,683 28,041 29,625
Technology Products and Services Segment [Member] | Technology Sales [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 27,734 7,393 43,853 15,366
Technology Products and Services Segment [Member] | Technology Sales [Member] | System Sales [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 27,734 7,393 43,853 15,366
Technology Products and Services Segment [Member] | Image Enhancement and Maintenance Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 14,490 14,683 28,041 29,625
Technology Products and Services Segment [Member] | Image Enhancement and Maintenance Services [Member] | Maintenance [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 14,490 14,683 28,041 29,625
Technology Products and Services Segment [Member] | Technology Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 19,546 18,525 39,604 31,168
Technology Products and Services Segment [Member] | Technology Rentals [Member] | System Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 19,546 18,525 39,604 31,168
Technology Products and Services Segment [Member] | Finance Income [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,206 2,256 4,145 4,561
Content Solutions Segment Technology Products and Services Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 95,266 72,401 179,034 131,252
Content Solutions Segment Technology Products and Services Segment [Member] | Technology Sales [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 27,734 7,393 43,853 15,366
Content Solutions Segment Technology Products and Services Segment [Member] | Image Enhancement and Maintenance Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 45,780 44,227 91,432 80,139
Content Solutions Segment Technology Products and Services Segment [Member] | Technology Rentals [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 19,546 18,525 39,604 31,186
Content Solutions Segment Technology Products and Services Segment [Member] | Finance Income [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,206 2,256 4,145 4,561
All Other Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,713 1,567 5,891 2,752
All Other Segment [Member] | Technology Sales [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,626 836 3,329 1,839
All Other Segment [Member] | Image Enhancement and Maintenance Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,087 $ 731 $ 2,562 $ 913
[1] The Company’s largest customer represents 11% and 8% of total Revenues for the three and six months ended June 30, 2023, respectively (202217% and 15%, respectively). No single customer comprises more than 10% of the Company’s total Accounts Receivable as of June 30, 2023 and December 31, 2022.