XML 101 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Difference between Benefit from Income Taxes and Amount Computed by Applying Statutory Income Tax Rate to Income Before Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Benefits from taxes at statutory rate $ (25,952) $ (2,823) $ (4,314)
Rate differential (9,141) (4,416) 128
Change in valuation reserves 5,083 (546) 22,865
Nondeductible employee compensation 2,344 5,249 6,122
Stock option/RSU windfall (shortfall) 3,569 81 (3,262)
ISO disqualifying disposition windfall   (219) (253)
Research and development credits (958) (1,170) (6,225)
Tax return to provision adjustments (424) (8,372) (138)
Net operating loss carryback     (2,465)
Foreign exchange 7,859 4,109 (10,852)
Permanent and other (1,542) 863 (4,283)
Uncertain tax positions (3,290) 5,160 3,422
Foreign-derived intangible income (2,935)    
Loss of tax attributes 8,255    
Provision for income taxes $ 1,998 $ 3,562 $ 745