XML 85 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2021
Income Taxes [Line Items]      
Income Tax Expense (Benefit) $ 31,681 $ 13,551  
Effective Income Tax Rate 16.10% 25.80%  
Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount $ (16,669) $ (647)  
Effective Income Tax Rate Reconciliation, ASU 2016-09 Benefit for Stock Compensation, Percent 8.00% 1.00%  
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Unrealized Gain Loss On Marketable Securities In Accumulated Other Comprehensive Income Loss $ (13) $ 284  
Increase (Decrease) In Deferred Tax Assets Associated With Changes In Foreign Currency Translation Adjustment Gain Loss In Accumulated Other Comprehensive Income Loss (638) $ 3,995  
Unrecognized Tax Benefits 376    
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 306    
Unrecognized Tax Benefits, Interest on Income Taxes Accrued 10    
Unrecognized Tax Benefits, Income Tax Penalties Accrued $ 1    
Forecast [Member]      
Income Taxes [Line Items]      
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations     $ 122