XML 91 R81.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes Effective tax rate (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Business Acquisition, Contingent Consideration [Line Items]        
Change in fair value of contingent earn-out $ (339) $ 4,016 $ (44) $ 3,316
contingent consideration, tax expense   0   0
Share-based Payment Arrangement, Expense, Tax Benefit 700 900 3,000 200
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount 10,400   20,500  
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations $ 3,900 $ 6,000 $ 4,000 $ 6,000
Effective Income Tax Rate (10.00%) 57.00% (8.00%) 46.00%
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent     21.00% 21.00%