XML 119 R95.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Undiscounted future lease payments for non-cancelable operating leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating Leases  
2026 $ 10,205
2027 8,952
2028 8,395
2029 8,570
2030 7,028
Thereafter 695
Total lease payments 43,845
Less imputed interest (6,606)
Total operating lease liabilities $ 37,239