XML 111 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 844,297 $ 824,233 $ 822,936 $ 836,627
Net current-period other comprehensive income (loss) 112 (237) 211 (287)
Balance at end of period 856,709 791,705 856,709 791,705
Accumulated Foreign Currency Adjustment Attributable to Parent        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     (358) 20
Net current-period other comprehensive income (loss)     211 (287)
Balance at end of period $ (147) $ (267) (147) (267)
Other comprehensive income (loss), before reclassifications, tax     $ (77) $ 249