XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Tax Disclosure [Abstract]          
Income tax expense (benefit) $ 21,784 $ (6,422)   $ 55,710 $ (2,967)
Settlement agreement       $ 2,200  
Goodwill acquired     $ 2,600