v3.26.1
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]                              
Income before income taxes $ (3,865) $ 7,186 $ 415 $ (3,903) $ 7,037 $ 19,662 $ 14,390 $ 12,988 $ (3,488) $ 27,378 $ 3,698 $ 47,040 $ (167) $ 54,077 $ 44,732
Income Tax Expense                              
U.S. - Federal:                         (35) 11,358 9,393
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,312 2,343
Research credits                           550 0
Other                           (98) 740
Effective Income Tax Rate Reconciliation, Percent                         (11166.50%)    
Income Tax Expense $ 4,012 $ 6,272 $ 5,046 $ 3,318 $ 3,675 $ 7,891 $ 6,066 $ 5,705 $ 8,364 $ 11,771 $ 14,636 $ 19,662 $ 18,648 $ 23,337 $ 20,914
As a Percentage of Income Before Taxes                              
U.S. - Federal:                         21.00%    
Nondeductible executive compensation                         (1289.80%)    
Nondeductible legal and transaction costs                         (1387.40%)    
Prior period adjustments                         (74.90%)    
Other nondeductible expense                         (131.70%)    
Global intangible low-taxed income                         (242.50%)    
U.S. - State and Local Income Taxes, Net of Federal Effect (1):                         (149.70%)    
United States, country of domicile                              
Income Tax Expense                              
Share-Based Payment Awards:                         $ 1,019    
Changes in Valuation Allowance:                         $ 5,498    
As a Percentage of Income Before Taxes                              
Share-Based Payment Awards:                         (610.20%)    
Changes in Valuation Allowance:                         (3292.20%)    
Canada                              
Income Tax Expense                              
Share-Based Payment Awards:                         $ 2,014    
Statutory income tax rate differential                         625    
Research credits                         (550)    
Prior period adjustments                         321    
Other                         $ 73    
As a Percentage of Income Before Taxes                              
Share-Based Payment Awards:                         (1206.00%)    
Statutory income tax rate differential                         (374.30%)    
Research credits                         329.30%    
Prior period adjustments                         (192.20%)    
Other                         (43.70%)    
Netherlands                              
Income Tax Expense                              
Share-Based Payment Awards:                         $ 337    
Changes in Valuation Allowance:                         500    
Statutory income tax rate differential                         1,263    
Prior period adjustments                         (1,581)    
Other                         $ 18    
As a Percentage of Income Before Taxes                              
Share-Based Payment Awards:                         (201.80%)    
Changes in Valuation Allowance:                         (299.40%)    
Statutory income tax rate differential                         (756.30%)    
Prior period adjustments                         946.70%    
Other                         (10.80%)    
United Kingdom                              
Income Tax Expense                              
Share-Based Payment Awards:                         $ 408    
Statutory income tax rate differential                         449    
Prior period adjustments                         861    
Nondeductible license fee                         657    
Other                         $ 357    
As a Percentage of Income Before Taxes                              
Share-Based Payment Awards:                         (244.30%)    
Statutory income tax rate differential                         (268.90%)    
Prior period adjustments                         (515.60%)    
Other                         (213.80%)    
Nondeductible license fee                         (393.40%)    
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:                         (107.20%)    
Statutory income tax rate differential                         (95.80%)    
Prior period adjustments                         (215.60%)    
Other                         (146.10%)