LEASES (Tables)
|
12 Months Ended |
Dec. 31, 2024 |
| LEASES |
|
| Schedule of lease cost |
| | | | | | | | | | | | 2024 | | 2023 | | 2022 | Operating lease cost | | $ | 15,796 | | $ | 12,060 | | $ | 8,641 | Short-term lease cost | | | 8,940 | | | 5,545 | | | 3,705 | Variable lease cost | | | 885 | | | 861 | | | 773 | | | | | | | | | | | Finance leases: | | | | | | | | | | Amortization of right-of-use assets | | | 1,874 | | | 1,259 | | | 545 | Interest on lease liabilities | | | 227 | | | 255 | | | 24 | Finance lease cost | | | 2,101 | | | 1,514 | | | 569 | | | | | | | | | | | Total lease cost | | $ | 27,722 | | $ | 19,980 | | $ | 13,688 |
|
| Schedule of supplemental cash flow information related to leases |
| | | | | | | | | | | | 2024 | | 2023 | | 2022 | Cash paid for amounts included in the measurement of lease liabilities: | | | | | | | | | | Operating cash outflows from operating leases | | $ | 14,980 | | $ | 10,634 | | $ | 8,164 | Operating cash outflows from finance leases | | | 227 | | | 255 | | | 24 | Financing cash outflows from finance leases | | | 8,223 | | | 6,346 | | | 2,091 | | | | | | | | | | | ROU assets obtained in exchange for lease obligations: | | | | | | | | | | Finance leases | | | 6,020 | | | 12,010 | | | 1,897 | Operating leases | | | 9,651 | | | 30,342 | | | 22,962 |
|
| Schedule of ROU assets for operating and finance leases |
| | | | | | | | | | | | | December 31, | | December 31, | | | Balance Sheet Location | | 2024 | | 2023 | Operating leases: | | | | | | | | | Right-of-use assets | | Other assets | | $ | 55,240 | | $ | 58,845 | | | | | | | | | | Current lease liabilities | | Accrued liabilities | | $ | 12,530 | | $ | 11,088 | Noncurrent lease liabilities | | Other liabilities | | | 43,857 | | | 48,459 | Total operating lease liabilities | | | | $ | 56,387 | | $ | 59,547 | | | | | | | | | | Finance leases: | | | | | | | | | Right-of-use assets | | Property and equipment, net | | $ | 6,129 | | $ | 11,147 | | | | | | | | | | Current lease liabilities | | Accrued liabilities | | $ | 4,211 | | $ | 6,449 | Noncurrent lease liabilities | | Other liabilities | | | 38 | | | 19 | Total finance lease liabilities | | | | $ | 4,249 | | $ | 6,468 |
|
| Schedule of weighted-average remaining lease terms and weighted-average discount rates |
| | | | | | | | December 31, | | December 31, | | | | 2024 | | 2023 | | Weighted-average remaining lease term in years: | | | | | | Operating leases | | 5.5 | | 6.3 | | Finance leases | | 0.8 | | 0.7 | | | | | | | | Weighted-average discount rate: | | | | | | Operating leases | | 4.8 | % | 4.7 | % | Finance leases | | 5.5 | % | 6.3 | % |
|
| Schedule of reconciliation of undiscounted future lease payments for operating and finance leases |
| | | | | | | | | Undiscounted Future Lease Payments | | | Operating Leases | | Finance Leases | 2025 | | $ | 14,868 | | $ | 4,313 | 2026 | | | 11,514 | | | 14 | 2027 | | | 10,577 | | | 11 | 2028 | | | 8,759 | | | 11 | 2029 | | | 6,805 | | | 6 | 2030 and thereafter | | | 11,851 | | | — | Total lease payments | | | 64,374 | | | 4,355 | Less imputed interest | | | (7,987) | | | (106) | Total | | $ | 56,387 | | $ | 4,249 |
|