XML 110 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Schedule of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits [Roll Forward]    
Unrecognized tax benefits, beginning of year $ 25,100 $ 16,000
Increases – tax positions related to acquisitions 300 8,000
Increases – tax positions taken in prior period 5,100 1,200
Decreases – tax positions taken in prior period 0 (400)
Increases – tax positions taken in current period 3,100 4,100
Settlement and lapse of statute of limitations (5,700) (4,000)
Effect of foreign currency translation (1,200)  
Effect of foreign currency translation   200
Unrecognized tax benefits, end of year $ 26,700 $ 25,100