XML 116 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Leases [Abstract]      
Operating Lease, Cost $ 33,323 $ 34,541 $ 34,393
Variable Lease, Cost 129 59 51
Short-term Lease, Cost 1,466 1,347 385
Sublease Income (4,048) (4,474) (4,171)
Lease, Cost $ 30,870 $ 31,473 $ 30,658