XML 81 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Taxes - Schedule of Income Taxes Paid (Details) [Line Items]      
Federal $ 1,361    
State 114    
Foreign      
Total income taxes paid, net of amounts refunded 5,011 $ 16,363 $ 21,635
Hong Kong [Member]      
Foreign      
Foreign 2,279    
Netherlands [Member]      
Foreign      
Foreign 300    
Mexico [Member]      
Foreign      
Foreign 574    
Other [Member]      
Foreign      
Foreign $ 383