XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Lease Costs and Other Information Pertaining to Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 32,636 $ 33,738 $ 24,838
Total lease cost 32,636 33,738 24,838
Operating cash flows used for operating leases $ 27,927 $ 27,140 $ 25,489
Weighted average remaining lease term 9 years 10 months 24 days 10 years 9 months 18 days 11 years 9 months 18 days
Weighted average discount rate 5.48% 5.47% 5.47%
Variable lease, cost $ 0 $ 0 $ 0
Short-term lease, cost $ 0 $ 0 $ 0