XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.4
LEASES - Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 6,665
2027 5,632
2028 4,567
2029 3,985
2030 1,851
Thereafter 1,267
Total future minimum lease payments 23,967
Less: imputed interest (2,870)
Total lease liability balance $ 21,097