XML 85 R65.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Commitments Under Non-Cancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2026 $ 3,963  
2027 4,307  
2028 3,229  
2029 2,149  
2030 1,395  
Thereafter 8,196  
Total lease payments 23,239  
Less: Imputed interest 4,339  
Present value of lease liabilities $ 18,900 $ 14,204
Weighted-average discount rate 5.85% 5.01%
Minimum    
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Weighted-average discount rate 3.00%  
Maximum    
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Weighted-average discount rate 6.96%