XML 99 R89.htm IDEA: XBRL DOCUMENT v3.23.4
Accumulated Other Comprehensive Income (Loss) (Schedule of 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]        
Beginning balance $ 363,140 $ 352,777 $ 364,285 $ 350,693
Other comprehensive income (loss) (1,548) (3,130) (1,088) (9,837)
Ending balance 501,578 357,221 501,578 357,221
Other comprehensive losses, net of tax before reclassifications        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (8,561) (6,651) (9,021) 56
Other comprehensive income (loss) (1,548) (3,130) (1,088) (9,837)
Ending balance $ (10,109) $ (9,781) $ (10,109) $ (9,781)