Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes and Tax Receivable Agreement - Summary of Reconciliation Between Effective Tax Rate and U.S. Federal Statutory Income Tax (Details)

v3.25.4
Income Taxes and Tax Receivable Agreement - Summary of Reconciliation Between Effective Tax Rate and U.S. Federal Statutory Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Tax computed at federal statutory rate, amount $ (10,993) $ (20,798) $ (1,136)
Tax computed at federal statutory rate, percent 21.00% 21.00% 21.00%
State tax, net of federal tax benefit, amount [1] $ 193 $ 109 $ 420
State tax, net of federal tax benefit, percent [1] (0.40%) (0.10%) (7.80%)
Foreign tax effects, amount $ 767 $ 1,052 $ 14
Foreign tax effects, percent (1.50%) (1.10%) (0.30%)
Non-taxable or nondeductible items      
Contingent consideration, amount $ (1,469) $ 1,979 $ (4,160)
Contingent consideration, percent 2.80% (2.00%) 76.90%
Executive compensation, amount $ 80 $ 0 $ 952
Executive compensation, percent (0.10%) 0.00% (17.60%)
Penalties, amount $ 2,587 $ 0 $ 0
Penalties, percent (4.90%) 0.00% 0.00%
Other, amount $ 23 $ 379 $ (85)
Other, percent (0.10%) (0.40%) 1.60%
Changes in valuation allowance, amount $ 8,484 $ 13,051 $ 3,651
Changes in valuation allowance, percent (16.20%) (13.20%) (67.50%)
Tax credits, amount $ (693) $ (595) $ 0
Tax credits, percent 1.30% 0.60% 0.00%
Other adjustments      
Non-controlling interests, amount $ 2,051 $ 4,326 $ 1,275
Non-controlling interests, percent (3.90%) (4.30%) (23.60%)
TRA liability, amount $ 0 $ 0 $ 177
TRA liability, percent 0.00% 0.00% (3.30%)
Other adjustments, amount $ 292 $ 155 $ (74)
Other adjustments, percent (0.50%) (0.20%) 1.50%
Income tax expense (benefit) $ 1,322 $ (342) $ 1,034
Effective tax rate, percent (2.50%) 0.30% (19.10%)
[1] The states that contribute to the majority (greater than 50%) of the tax effect in this category include Texas and California for the year ended December 31, 2025, Texas for the year ended December 31, 2024 and Illinois, New Jersey and Texas for the year ended December 31, 2023.