XML 86 R75.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 6,543  
2027 7,360  
2028 6,113  
2029 5,902  
2030 5,999  
Thereafter 60,343  
Total future minimum lease payments 92,260  
Less: Imputed interest (36,849)  
Present value of lease liabilities $ 55,411 $ 57,775