XML 280 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Federal statutory tax 21.00% 21.00% 21.00%
State tax, net of federal benefit 6.00% 4.00% 11.00%
Stock compensation 4.00% (5.00%) 0.00%
Sec. 162(m) limitation on executive compensation (4.00%) (6.00%) (30.00%)
Fair value change in contingent consideration 0.00% 2.00% 21.00%
Tax credits 4.00% 4.00% 17.00%
Change in valuation allowance (27.00%) (24.00%) 74.00%
Gain on escrow settlement 0 0.05 0
Other (4.00%) (1.00%) (6.00%)
Total 0.00% 0.00% 108.00%