XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Income Taxes Paid Net of Refunds Received (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Federal $ 8,841    
State 2,516    
Total 14,744 $ 12,851 $ 3,097
Netherlands      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 1,488    
Spain      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign 1,010    
Other foreign jurisdictions      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Foreign $ 889