XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 856,709 $ 791,705 $ 822,936 $ 836,627
Net current-period other comprehensive income (loss) (226) (504) (15) (791)
Balance at end of period 867,552 805,939 867,552 805,939
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)     (15) (791)
Balance at end of period $ (373) $ (771) (373) (771)
Other comprehensive income (loss), before reclassifications, tax     $ 5 $ 280