XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Present Value of Lease Payments for Remaining Lease Term (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets    
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Operating Lease, Right-of-Use Asset $ 61,744 $ 47,478
Liabilities    
Operating Lease, Liability, Current Other accrued expenses Other accrued expenses
Current operating lease liabilities $ 21,584 $ 20,415
Operating Lease, Liability, Noncurrent Other long-term liabilities Other long-term liabilities
Noncurrent operating lease liabilities $ 56,371 $ 40,444
Total leased liabilities 77,955 60,859
Other Assets [Member]    
Assets    
Operating Lease, Right-of-Use Asset 61,072 47,487
Other Accrued Expenses [Member]    
Liabilities    
Current operating lease liabilities 21,584 20,415
Other Noncurrent Liabilities [Member]    
Liabilities    
Noncurrent operating lease liabilities $ 56,371 $ 40,444