XML 100 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]      
Income before income taxes $ 2,391 $ 54,270 $ 44,326
Income Tax Expense      
U.S. - Federal: 502 11,396 9,308
Nondeductible executive compensation 2,154 3,155 2,099
Nondeductible legal and transaction costs 2,317    
Prior period adjustments 125    
Other nondeductible expense 220    
Share-Based Payment Awards:   1,301 2,569
Global intangible low-taxed income 405 0 (49)
Withholding tax   0 79
Transaction costs   1,024 399
Non-taxable change in contingent consideration liability   (1,480) 0
Meals and entertainment   328 224
Changes in Valuation Allowance:   3,737 2,867
U.S. - State and Local Income Taxes, Net of Federal Effect (1): $ 250 250 250
Statutory income tax rate differential   4,317 2,328
Research credits   550 0
Other   (166) 840
Effective Income Tax Rate Reconciliation, Percent 812.30%    
Income Tax Expense $ 19,423 $ 23,312 $ 20,914
As a Percentage of Income Before Taxes      
U.S. - Federal: 21.00%    
Nondeductible executive compensation 90.10%    
Nondeductible legal and transaction costs 96.90%    
Prior period adjustments 5.20%    
Other nondeductible expense 9.20%    
Global intangible low-taxed income 16.90%    
U.S. - State and Local Income Taxes, Net of Federal Effect (1): 10.50%    
United States, country of domicile      
Income Tax Expense      
Share-Based Payment Awards: $ 1,019    
Changes in Valuation Allowance: $ 5,485    
As a Percentage of Income Before Taxes      
Share-Based Payment Awards: 42.60%    
Changes in Valuation Allowance: 229.40%    
Canada      
Income Tax Expense      
Share-Based Payment Awards: $ 2,014    
Statutory income tax rate differential 632    
Research credits (550)    
Prior period adjustments 321    
Other $ 73    
As a Percentage of Income Before Taxes      
Share-Based Payment Awards: 84.20%    
Statutory income tax rate differential 26.40%    
Research credits (23.00%)    
Prior period adjustments 13.40%    
Other 3.10%    
Netherlands      
Income Tax Expense      
Share-Based Payment Awards: $ 337    
Changes in Valuation Allowance: 500    
Statutory income tax rate differential 1,270    
Prior period adjustments (1,324)    
Other $ 18    
As a Percentage of Income Before Taxes      
Share-Based Payment Awards: 14.10%    
Changes in Valuation Allowance: 20.90%    
Statutory income tax rate differential 53.10%    
Prior period adjustments (55.40%)    
Other 0.80%    
United Kingdom      
Income Tax Expense      
Share-Based Payment Awards: $ 408    
Statutory income tax rate differential 537    
Prior period adjustments 861    
Nondeductible license fee 657    
Other $ 249    
As a Percentage of Income Before Taxes      
Share-Based Payment Awards: 17.10%    
Statutory income tax rate differential 22.50%    
Prior period adjustments 36.00%    
Other 10.40%    
Nondeductible license fee 27.50%    
Other      
Income Tax Expense      
Share-Based Payment Awards: $ 179    
Statutory income tax rate differential 160    
Prior period adjustments 360    
Other $ 244    
As a Percentage of Income Before Taxes      
Share-Based Payment Awards: 7.50%    
Statutory income tax rate differential 6.70%    
Prior period adjustments 15.10%    
Other 10.20%