XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive (Loss) Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance $ 168,349 $ 150,017 $ 142,375 $ 170,948 $ 194,707 $ 197,551 $ 142,375 $ 197,551
Change during period, Net of Tax Amount 1,153 (536) (631) 2,644 2,209 1,440 (14) 6,293
Ending balance 147,342 168,349 150,017 157,245 170,948 194,707 147,342 157,245
Foreign currency translation adjustments:                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance, Before Tax Amount 191 727 1,358 1,533 (676) (2,078) 1,358 (2,078)
Change during period, Before Tax Amount 980 (536) (631) 2,644 2,209 1,402    
Ending balance, Before Tax Amount 1,171 191 727 4,177 1,533 (676) 1,171 4,177
Beginning balance, Tax Effect 0 0 0 0 0 0 0 0
Change during period, Tax Effect 0 0 0 0 0 0    
Ending balance, Tax Effect 0 0 0 0 0 0 0 0
Beginning balance 191 727 1,358 1,533 (676) (2,078) 1,358 (2,078)
Change during period, Net of Tax Amount 980 (536) (631) 2,644 2,209 1,402    
Ending balance 1,171 191 727 4,177 1,533 (676) 1,171 4,177
Available-for-sale debt securities:                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance, Before Tax Amount 184 184 184 382 382 331 184 331
Change during period, Before Tax Amount 230 0 0 0 0 51    
Ending balance, Before Tax Amount 414 184 184 382 382 382 414 382
Beginning balance, Tax Effect (45) (45) (45) (61) (61) (48) (45) (48)
Change during period, Tax Effect (57) 0 0 0 0 (13)    
Ending balance, Tax Effect (102) (45) (45) (61) (61) (61) (102) (61)
Beginning balance 139 139 139 321 321 283 139 283
Change during period, Net of Tax Amount 173 0 0 0 0 38    
Ending balance 312 139 139 321 321 321 312 321
Accumulated other comprehensive (loss) income:                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Beginning balance, Before Tax Amount 375 911 1,542 1,915 (294) (1,747) 1,542 (1,747)
Change during period, Before Tax Amount 1,210 (536) (631) 2,644 2,209 1,453    
Ending balance, Before Tax Amount 1,585 375 911 4,559 1,915 (294) 1,585 4,559
Beginning balance, Tax Effect (45) (45) (45) (61) (61) (48) (45) (48)
Change during period, Tax Effect (57) 0 0 0 0 (13)    
Ending balance, Tax Effect (102) (45) (45) (61) (61) (61) (102) (61)
Beginning balance 330 866 1,497 1,854 (355) (1,795) 1,497 (1,795)
Change during period, Net of Tax Amount 1,153 (536) (631) 2,644 2,209 1,440    
Ending balance $ 1,483 $ 330 $ 866 $ 4,498 $ 1,854 $ (355) $ 1,483 $ 4,498