XML 89 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Future Minimum Lease Payments for Operating Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating leases  
2026 $ 2,450
2027 1,976
2028 2,018
2029 1,918
2030 1,313
Thereafter 138
Total lease payments 9,813
Less: portion representing imputed interest (1,479)
Total $ 8,334