XML 294 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal statutory tax 21.00% 21.00% 21.00%
State tax, net of federal benefit 4.00% 3.00% 7.00%
Stock compensation (2.00%) 0.00% 36.00%
Sec. 162(m) limitation on executive compensation (2.00%) (1.00%) (11.00%)
Fair value change in contingent consideration 1.00% 1.00% (2.00%)
Transaction costs 0.00% 0.00% (1.00%)
Gain on stock acquisition 0.00% 0.00% 5.00%
Tax credits 1.00% 1.00% 0.00%
Change in valuation allowance (25.00%) (21.00%) 20.00%
Expired net operating losses 0.00% 0.00% (5.00%)
Gain on escrow settlement 0.02 0 0
Other 0.00% 0.00% (1.00%)
Total 0.00% 4.00% 69.00%