XML 73 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
ROU assets $ 30,418 $ 45,971
Liabilities:    
Current lease liabilities 12,824 17,797
Long-term lease liabilities 35,494 51,550
Total lease liabilities $ 48,318 $ 69,347
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