XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Schedule of Reclassifications out of AOCI) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]      
Net revenue $ 1,168,073 $ 1,255,202 $ 998,763
Cost of revenue 802,236 883,050 704,535
Research and development 92,967 88,788 77,982
Sales and marketing 145,961 147,854 138,150
General and administrative 59,659 61,148 49,432
Income before income taxes 65,504 70,803 29,571
Tax impact (16,117) (12,510) (3,780)
Amount Reclassified from AOCI      
Reclassification Out of Accumulated Other Comprehensive Income [Line Items]      
Net revenue 459 (954) 1,929
Cost of revenue (2) 2 (12)
Research and development 31 9 (57)
Sales and marketing (30) 124 (284)
General and administrative (5) 27 (41)
Income before income taxes 453 (792) 1,535
Tax impact (95) 166 (322)
Total, net of tax $ 358 $ (626) $ 1,213