XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent $ 311,930 $ 328,584 $ 316,288 $ 311,437 $ 317,660 $ 306,615
Accumulated Other Comprehensive Income (Loss)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent (2,344) $ 12,359 (11,514) $ (13,238) $ (12,330) $ (26,234)
Foreign currency translation adjustment            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent (24,060)   (5,657)      
Unrealized translation gain on intercompany loans with foreign subsidiaries            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent (4,243)   2,552      
Unrealized gain (loss) on interest rate swaps            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent $ 25,959   $ (8,409)