XML 133 R118.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes Unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unrecognized tax benefits roll forward [Roll Forward]        
Unrecognized Tax Benefits $ 71,815 $ 72,819 $ 78,558 $ 54,053
Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions 2,373 1,945 2,347  
Unrecognized Tax Benefits, Increase Resulting from Acquisition 0  
Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions 4,778 4,441 34,607  
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions (851) (406) (2,455)  
Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations (7,080) (10,062) (9,591)  
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities 78 1,133 403  
Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation $ (146) $ (524) $ 0