v3.25.4
Income Taxes - Reconciliation Between the Effective and Standard French Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Tax expense at French Statutory Rate $ 52,563 $ 39,891 $ 19,295
Nontaxable or nondeductible items   7,745 5,274
Income eligible to reduced taxation rate (9,273)    
Changes in Unrecognized Tax Benefit 10,359    
Other   (2,026) (775)
Statutory tax rate difference   292 (922)
Valuation Allowance Release   366 878
Provision for Income Taxes $ 54,195 $ 39,784 $ 20,084
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Theoretical group tax-rates 25.80%    
Income eligible to reduce taxation rate (4.60%)    
Changes in Unrecognized Tax Benefit 5.10%    
Effective tax rate 26.60% 25.80% 26.90%
France      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Nontaxable or nondeductible items $ (828)    
Other $ 3,368    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Nontaxable or nondeductible items (0.40%)    
Other 1.70%    
USA      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Nontaxable or nondeductible items $ 3,541    
Other (62)    
Statutory tax rate difference (3,709)    
State and Local Taxes $ 2,734    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Nontaxable or nondeductible items 1.70%    
Other 0.00%    
Statutory tax rate difference (1.80%)    
State and Local Taxes 1.30%    
Germany      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Other $ (710)    
State and Local Taxes $ 3,204    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Other (0.30%)    
State and Local Taxes 1.60%    
UK      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Other $ 459    
Valuation Allowance Release $ (9,735)    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Other 0.20%    
Valuation Allowance Release (4.80%)    
Other Foreign      
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Other $ 2,284    
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Other 1.10%