XML 103 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
U.S. federal $ 707    
U.S. state and local 1,271    
Income Tax Paid, Foreign, after Refund Received [Abstract]      
Total 24,024 $ 29,100 $ 20,100
China      
Income Tax Paid, Foreign, after Refund Received [Abstract]      
International 5,791    
INDIA      
Income Tax Paid, Foreign, after Refund Received [Abstract]      
International 5,253    
EGYPT      
Income Tax Paid, Foreign, after Refund Received [Abstract]      
International 1,831    
Foreign Tax Jurisdiction, Other      
Income Tax Paid, Foreign, after Refund Received [Abstract]      
International $ 9,171