XML 92 R74.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers - Schedule of Disaggregation of Revenue by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 106,654 $ 91,452 $ 285,005 $ 259,536
Technology Sales        
Disaggregation of Revenue [Line Items]        
Revenue 19,360 26,305 51,726 54,629
Image Enhancement and Maintenance Services        
Disaggregation of Revenue [Line Items]        
Revenue 61,029 46,891 162,636 149,428
Technology Rentals        
Disaggregation of Revenue [Line Items]        
Revenue 23,336 16,122 61,763 48,766
Finance income        
Disaggregation of Revenue [Line Items]        
Revenue 2,929 2,134 8,880 6,713
Sub-total for reportable segments        
Disaggregation of Revenue [Line Items]        
Revenue 105,252 88,100 279,698 251,237
Sub-total for reportable segments | Technology Sales        
Disaggregation of Revenue [Line Items]        
Revenue 18,660 24,365 49,380 50,926
Sub-total for reportable segments | Image Enhancement and Maintenance Services        
Disaggregation of Revenue [Line Items]        
Revenue 60,327 45,486 159,675 144,839
Sub-total for reportable segments | Technology Rentals        
Disaggregation of Revenue [Line Items]        
Revenue 23,336 16,115 61,763 48,759
Sub-total for reportable segments | Finance income        
Disaggregation of Revenue [Line Items]        
Revenue 2,929 2,134 8,880 6,713
Content Solutions Segment        
Disaggregation of Revenue [Line Items]        
Revenue 44,832 30,129 113,046 99,218
Content Solutions Segment | Film Remastering and Distribution        
Disaggregation of Revenue [Line Items]        
Revenue 41,913 26,687 105,720 77,712
Content Solutions Segment | Other Content Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 2,919 3,442 7,326 21,506
Content Solutions Segment | Technology Sales        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Content Solutions Segment | Technology Sales | Film Remastering and Distribution        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Content Solutions Segment | Technology Sales | Other Content Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Content Solutions Segment | Image Enhancement and Maintenance Services        
Disaggregation of Revenue [Line Items]        
Revenue 44,543 30,043 112,174 99,004
Content Solutions Segment | Image Enhancement and Maintenance Services | Film Remastering and Distribution        
Disaggregation of Revenue [Line Items]        
Revenue 41,913 26,687 105,720 77,712
Content Solutions Segment | Image Enhancement and Maintenance Services | Other Content Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 2,630 3,356 6,454 21,292
Content Solutions Segment | Technology Rentals        
Disaggregation of Revenue [Line Items]        
Revenue 289 86 872 214
Content Solutions Segment | Technology Rentals | Film Remastering and Distribution        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Content Solutions Segment | Technology Rentals | Other Content Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 289 86 872 214
Content Solutions Segment | Finance income        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Content Solutions Segment | Finance income | Film Remastering and Distribution        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Content Solutions Segment | Finance income | Other Content Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment        
Disaggregation of Revenue [Line Items]        
Revenue 60,420 57,971 166,652 152,019
Technology Products and Services Segment | System Sales        
Disaggregation of Revenue [Line Items]        
Revenue 18,660 24,365 49,380 50,926
Technology Products and Services Segment | System Rentals        
Disaggregation of Revenue [Line Items]        
Revenue 23,047 16,029 60,891 48,545
Technology Products and Services Segment | Maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 15,784 15,443 47,501 45,835
Technology Products and Services Segment | Finance income        
Disaggregation of Revenue [Line Items]        
Revenue 2,929 2,134 8,880 6,713
Technology Products and Services Segment | Technology Sales        
Disaggregation of Revenue [Line Items]        
Revenue 18,660 24,365 49,380 50,926
Technology Products and Services Segment | Technology Sales | System Sales        
Disaggregation of Revenue [Line Items]        
Revenue 18,660 24,365 49,380 50,926
Technology Products and Services Segment | Technology Sales | System Rentals        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Technology Sales | Maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Technology Sales | Finance income        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Image Enhancement and Maintenance Services        
Disaggregation of Revenue [Line Items]        
Revenue 15,784 15,443 47,501 45,835
Technology Products and Services Segment | Image Enhancement and Maintenance Services | System Sales        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Image Enhancement and Maintenance Services | System Rentals        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Image Enhancement and Maintenance Services | Maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 15,784 15,443 47,501 45,835
Technology Products and Services Segment | Image Enhancement and Maintenance Services | Finance income        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Technology Rentals        
Disaggregation of Revenue [Line Items]        
Revenue 23,047 16,029 60,891 48,545
Technology Products and Services Segment | Technology Rentals | System Sales        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Technology Rentals | System Rentals        
Disaggregation of Revenue [Line Items]        
Revenue 23,047 16,029 60,891 48,545
Technology Products and Services Segment | Technology Rentals | Maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Technology Rentals | Finance income        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Finance income        
Disaggregation of Revenue [Line Items]        
Revenue 2,929 2,134 8,880 6,713
Technology Products and Services Segment | Finance income | System Sales        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Finance income | System Rentals        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Finance income | Maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products and Services Segment | Finance income | Finance income        
Disaggregation of Revenue [Line Items]        
Revenue 2,929 2,134 8,880 6,713
All Other        
Disaggregation of Revenue [Line Items]        
Revenue 1,402 3,352 5,307 8,299
All Other | Technology Sales        
Disaggregation of Revenue [Line Items]        
Revenue 700 1,940 2,346 3,703
All Other | Image Enhancement and Maintenance Services        
Disaggregation of Revenue [Line Items]        
Revenue 702 1,405 2,961 4,589
All Other | Technology Rentals        
Disaggregation of Revenue [Line Items]        
Revenue 0 7 0 7
All Other | Finance income        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0