v3.25.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Schedule of Assets And Liabilities, Lessee
Total right-of-use ("ROU") assets, finance lease assets, and lease liabilities were as follows:
Balance Sheet ClassificationMarch 31,
2025
December 31,
2024
Lease assets
Operating lease assetsOperating lease right-of-use assets$40,863 $42,869 
Finance lease assetsProperty, plant and equipment, net7,091 7,279 
Total lease assets$47,954 $50,148 
Lease liabilities
Current:
 Operating leasesCurrent portion of operating lease liabilities$7,785 $7,731 
 Finance leasesCurrent portion of finance lease liabilities467 459 
Noncurrent:
 Operating leasesLong-term operating lease liabilities35,629 37,553 
 Finance leasesLong-term finance lease liabilities7,711 7,830 
Total lease liabilities$51,592 $53,573 
Schedule of Lessee, Operating Lease, Liability, Maturity
The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with remaining terms greater than one year as of March 31, 2025 are as follows:
OperatingFinance
For the period of April 1, 2025 to December 31, 2025$7,137 $661 
Year ending December 31,
20268,693 847 
20278,781 850 
20288,243 805 
20295,374 822 
20304,240 838 
Thereafter6,643 6,379 
Total lease payments49,111 11,202 
Less portion representing interest(5,697)(3,024)
Total principal43,414 8,178 
Less current portion(7,785)(467)
Long-term portion$35,629 $7,711 
Schedule of Finance Lease, Liability, Fiscal Year Maturity
The aggregate future minimum lease payments under long-term non-cancelable operating and finance leases with remaining terms greater than one year as of March 31, 2025 are as follows:
OperatingFinance
For the period of April 1, 2025 to December 31, 2025$7,137 $661 
Year ending December 31,
20268,693 847 
20278,781 850 
20288,243 805 
20295,374 822 
20304,240 838 
Thereafter6,643 6,379 
Total lease payments49,111 11,202 
Less portion representing interest(5,697)(3,024)
Total principal43,414 8,178 
Less current portion(7,785)(467)
Long-term portion$35,629 $7,711