XML 63 R42.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Future Maturities of Operating Lease Liabilities
The following table presents the future maturities of the operating lease liabilities as of December 31, 2025:
YearFuture Maturities of Operating Lease Liabilities
2026$6,320 
20275,401 
20283,285 
20292,000 
20301,469 
Thereafter9,705 
Total future minimum lease payments28,180 
Less: interest(9,013)
Present value of future minimum lease payments$19,167