XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 382,267 $ 314,715
Ending balance 404,326 411,614
Foreign currency translation adjustment, tax (1,100) 3,900
Accumulated Other Comprehensive Loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (16,261) (8,047)
Foreign currency translation adjustment, net of tax expense of $1.1 million and $3.9 million, respectively (2,490) (4,691)
Ending balance $ (18,751) $ (12,738)