v3.22.2.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Tax Disclosure [Abstract]        
Income tax expense (benefit) $ 3,895 $ 1,656 $ 12,271 $ (1,805)
Effective income tax rate 42.10% 12.50% 33.20% 2.30%
Nondeductible earn-out consideration $ 4,900      
Effective tax decrease related to nondeductible expense $ 1,500      
Nondeductible effective income tax rate 15.90%