XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCUMULATED OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive income $ 150,522 $ 129,476 $ 216,024 $ 202,474 $ 196,239 $ 194,689 $ 174,891 $ 157,246
Foreign currency translation                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive income 391     90        
Unrealized gains on investment securities                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive income 0     21        
Accumulated Other Comprehensive Income                
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated other comprehensive income $ 391 $ 268 $ 127 $ 111 $ 122 $ 75 $ 103 $ 41