v3.25.4
Income Taxes - Narratives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Contingency      
Net operating loss carry forward, foreign $ 105,900    
Deferred income taxes 151,820 $ 147,461  
Accrued interest related to uncertain tax positions 300 1,000  
Income taxes paid 40,095 36,300 $ 38,600
Other assets, net      
Income Tax Contingency      
Deferred income taxes 33,200 $ 17,600  
Federal      
Income Tax Contingency      
Net operating loss carry forward 20,400    
State and local      
Income Tax Contingency      
Net operating loss carry forward $ 12,700