XML 93 R76.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  
2026 $ 9,262
2027 9,010
2028 8,361
2029 8,377
2030 6,518
Thereafter 55,858
Total future minimum lease payments 97,386
Less: imputed interest (34,332)
Present value of minimum lease payments $ 63,054