XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
ROU assets $ 45,971 $ 56,313
Liabilities:    
Current lease liabilities 17,797 16,328
Long-term lease liabilities 51,550 72,688
Total lease liabilities $ 69,347 $ 89,016
Operating lease, right-of-use asset, balance sheet location [Extensible List] Other non-current assets, net Other non-current assets, net
Operating lease, liability, current, balance sheet location [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Operating lease, liability, noncurrent, balance sheet location [Extensible List] Other long-term liabilities Other long-term liabilities