Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended 36 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2020
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
Unrecognized tax benefits $ 9,321 $ 7,411 $ 7,945 $ 1,755 $ 7,411
Decrease in unrecognized tax benefits reasonably possible in next twelve months 1,700        
Unrecognized tax benefits that would affect the effective tax rate 9,300 7,100 7,500   7,100
FDII income tax benefit 1,800 2,600 2,500 $ 2,000 7,100
Interest expense related to tax matters 200 0 $ 200    
Accrued interest and penalties 400 $ 200     $ 200
Foreign          
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]          
NOL carryforwards $ 5,500