XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Estimates and Policies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Description of Business and Summary of Significant Accounting Policies [Line Items]          
Amortization period 12 months   12 months    
Foreign Currency Transaction Gain (Loss), before Tax $ 747,000 $ 16,000 $ 1,166,000 $ 155,000  
Outstanding foreign currency forward contracts $ 2,300,000   $ 2,300,000   $ 4,500,000
Minimum | Computer software          
Description of Business and Summary of Significant Accounting Policies [Line Items]          
Property and equipment useful lives     3 years    
Maximum | Computer software          
Description of Business and Summary of Significant Accounting Policies [Line Items]          
Property and equipment useful lives     10 years