XML 103 R74.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Valuation Allowance [Line Items]      
Total Effective Tax Rate (17.70%) 16.90% 1.20%
Valuation allowance $ 67,323 $ 27,325  
Income taxes paid, net 2,324 $ 1,500 $ 800
United States      
Valuation Allowance [Line Items]      
Net operating losses 88,700    
Non-US      
Valuation Allowance [Line Items]      
Valuation allowance $ 81,800