XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 15 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Dec. 08, 2021
Feb. 26, 2020
Mar. 18, 2019
Equity, Class of Treasury Stock [Line Items]                
Weighted average common shares outstanding 2,971,768 1,239,000 2,972,786 2,429,000        
Conversion price               $ 188.73
Foreign currency translation gain $ 88,300   $ 109,400 $ 30,200 $ 12,700      
Share Repurchase Plan [Member]                
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, authorized amount           $ 300,000 $ 250,000  
Stock repurchase program, number of shares authorized           5,000,000 5,000,000  
Stock repurchased $ 104,600   $ 175,000