XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Assets And Liabilities, Lessee
Total ROU assets, finance lease assets, and lease liabilities were as follows:
Balance Sheet ClassificationJune 30,
2025
December 31,
2024
Lease assets
Operating lease assetsOperating lease right-of-use assets$41,852 $42,869 
Finance lease assetsProperty, plant and equipment, net6,925 7,279 
Total lease assets$48,777 $50,148 
Lease liabilities
Current:
 Operating leasesCurrent portion of operating lease liabilities$7,714 $7,731 
 Finance leasesCurrent portion of finance lease liabilities466 459 
Noncurrent:
 Operating leasesLong-term operating lease liabilities36,664 37,553 
 Finance leasesLong-term finance lease liabilities7,606 7,830 
Total lease liabilities$52,450 $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 June 30, 2025 are as follows:
OperatingFinance
For the period of July 1, 2025 to December 31, 2025$4,787 $448 
Year ending December 31,
20269,055 845 
20279,278 853 
20288,739 805 
20295,872 822 
20304,752 838 
Thereafter7,869 6,379 
Total lease payments50,352 10,990 
Less portion representing interest(5,974)(2,918)
Total principal44,378 8,072 
Less current portion(7,714)(466)
Long-term portion$36,664 $7,606 
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 June 30, 2025 are as follows:
OperatingFinance
For the period of July 1, 2025 to December 31, 2025$4,787 $448 
Year ending December 31,
20269,055 845 
20279,278 853 
20288,739 805 
20295,872 822 
20304,752 838 
Thereafter7,869 6,379 
Total lease payments50,352 10,990 
Less portion representing interest(5,974)(2,918)
Total principal44,378 8,072 
Less current portion(7,714)(466)
Long-term portion$36,664 $7,606