v3.26.1
Income Taxes, Income Taxes Paid (Net of Refunds Received) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Income Taxes Paid, Net [Abstract]  
Federal $ 0
State 0
Total 479
Massachusetts [Member]  
Income Taxes Paid, Net [Abstract]  
State 3
New Jersey [Member]  
Income Taxes Paid, Net [Abstract]  
State 12
Other States [Member]  
Income Taxes Paid, Net [Abstract]  
State 0
Israel [Member]  
Income Taxes Paid, Net [Abstract]  
Foreign 44
India [Member]  
Income Taxes Paid, Net [Abstract]  
Foreign 208
Other Foreign [Member]  
Income Taxes Paid, Net [Abstract]  
Foreign 27
Germany [Member]  
Income Taxes Paid, Net [Abstract]  
Foreign $ 185