XML 137 R122.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes Unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Unrecognized tax benefits roll forward [Roll Forward]        
Unrecognized Tax Benefits $ 54,053 $ 21,537 $ 18,443 $ 15,027
Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions 148 231 502  
Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions 4,706 3,242 2,987  
Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions (222) 0 (15)  
Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations (1,722) (31) (58)  
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities 0 348 0  
Unrecognized Tax Benefits, Increase Resulting from Acquisition 29,606 $ 0 $ 0  
Unrecognized Tax Benefits, Income Tax Penalties Expense 2,300      
Unrecognized Tax Benefits, Interest on Income Taxes Expense $ 2,200