XML 167 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Reporting - Reconciliation of Gross Profit to Income Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting [Abstract]      
Gross profit $ 113,148 $ 104,858 $ 92,988
Selling, general and administrative expenses 88,559 74,401 78,917
Change in fair value of contingent consideration 0 (16,400) 700
Income from operations 24,589 46,857 13,371
Unrealized (gain)/loss on derivative instruments (2,093) 4,718 1,233
Foreign currency (gain) loss 2,088 (1,848) (201)
Loss on extinguishment of debt 132 0 0
Interest income (127) (404) (225)
Interest expense 360 791 1,163
Income before income taxes $ 24,229 $ 43,600 $ 11,401