XML 83 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lessee, Operating Leases, Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Right-of-use assets for operating leases $ 73,479 $ 78,448
Liabilities    
Operating lease liabilities (current) 11,912 11,491
Operating lease liabilities (non-current) 73,733 79,503
Total operating lease liabilities $ 85,645 $ 90,994
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Other