XML 97 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Reporting - Schedule of Costs and Expenses Applicable to Revenues for the Technology Products and Services (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 106,654 $ 91,452 $ 285,005 $ 259,536
Depreciation of equipment supporting JRSAs     17,219 17,011
Equipment supporting JRSAs     566 2,660
Write-down of inventory     201 266
Total Costs and Expenses Applicable to Revenues 39,383 40,433 110,956 117,701
Gross Margin 67,271 51,019 174,049 141,835
Technology Products and Services Segment        
Segment Reporting Information [Line Items]        
Revenue 60,420 57,971 166,652 152,019
Depreciation of equipment supporting JRSAs 5,841 5,516 17,219 17,011
Marketing and other selling expenses 597 386 1,252 1,062
Equipment supporting JRSAs 478 523 566 2,660
Write-down of inventory 98 150 201 266
Other segment expenses 18,586 19,432 53,330 49,689
Total Costs and Expenses Applicable to Revenues 25,600 26,007 72,568 70,688
Gross Margin 34,820 31,964 94,084 81,331
Insurance proceeds, previously written off, recovery 500 500 500 500
Proceeds received from insurance claim 700 700 700 700
Gain from insurance 200 200 200 200
Content Solutions        
Segment Reporting Information [Line Items]        
Revenue 44,832 30,129 113,046 99,218
Other segment expenses 3,956 3,550 10,627 10,874
Total Costs and Expenses Applicable to Revenues 12,909 13,680 35,138 44,532
Gross Margin $ 31,923 $ 16,449 $ 77,908 $ 54,686